测试?
自己开发, 自己测, 这种做法和打飞机有什么区别?
当然, 代码肯定都会测试的嘛, 就没必要专门写测试了嘛, 你有必要直播打飞机吗?
话说, 昨天写了一个用户模块, 拿 postman 测了一下, 功能都没问题.
今天突然想加上 mocha, 看着devDependency
里的"mocha": "3.3.0"
, 眉毛不禁舒展开了.
"看, 爷以后也是有功名的人了, 遇见那些社区大牛也不用跪舔了".
以上都是扯淡.
吭呲吭呲折腾半天, bug 倒是没发现, 倒是发现不少可以改进的地方.
我觉得是思想的转变, 当我用浏览器或者 postman 这类工具, 我仍然是站在开发者的角度审视代码,
"看, 没问题, 跟我想的一样, 晚上好像有球".
当我用测试框架时, 我是以一个用户的角度运行程序,
" 这, 这, 还有这, 是不是应该这样, 现在返回的结果, 有改进的空间".
我的程序不是跑起来就行了, 它还要在五月的一个周末的下午, 骄傲的跑在广场上, 在一群休闲的人群身边路过, 溅起喷泉的水, 每一个目睹的人都投来惊喜的目光, 小朋友挥舞着双手追逐着我的程序, 而我的程序只是笑着驶向了下一条街".
我终于意识到了测试重要性.
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.