我终于意识到了写测试的重要性了

2017-05-03 22:43:45 +08:00
 sensui7

测试?

自己开发, 自己测, 这种做法和打飞机有什么区别?

当然, 代码肯定都会测试的嘛, 就没必要专门写测试了嘛, 你有必要直播打飞机吗?

话说, 昨天写了一个用户模块, 拿 postman 测了一下, 功能都没问题.

今天突然想加上 mocha, 看着devDependency里的"mocha": "3.3.0", 眉毛不禁舒展开了.

"看, 爷以后也是有功名的人了, 遇见那些社区大牛也不用跪舔了".

以上都是扯淡.

吭呲吭呲折腾半天, bug 倒是没发现, 倒是发现不少可以改进的地方.

我觉得是思想的转变, 当我用浏览器或者 postman 这类工具, 我仍然是站在开发者的角度审视代码,

"看, 没问题, 跟我想的一样, 晚上好像有球".

当我用测试框架时, 我是以一个用户的角度运行程序,

" 这, 这, 还有这, 是不是应该这样, 现在返回的结果, 有改进的空间".

我的程序不是跑起来就行了, 它还要在五月的一个周末的下午, 骄傲的跑在广场上, 在一群休闲的人群身边路过, 溅起喷泉的水, 每一个目睹的人都投来惊喜的目光, 小朋友挥舞着双手追逐着我的程序, 而我的程序只是笑着驶向了下一条街".

我终于意识到了测试重要性.

2860 次点击
所在节点    分享发现
8 条回复
subdued
2017-05-03 22:52:52 +08:00
1.我竟然点了你的头像 2. 自己写的程序自己真的不想测试,就好像好不容易粘贴好的瓷花瓶 不想自己捅坏,
3.自己怎么站在用户上呢?
sensui7
2017-05-03 23:17:19 +08:00
@subdued
1, (*´・д・)
2, 你不想变强大吗?
3, 写测试时, 你会很自然站在用户的角度, 你写一下就知道了.
ryd994
2017-05-04 04:17:32 +08:00


”其他开发者“可能是别人,也可能是三个月后的自己
Martox
2017-05-04 08:15:45 +08:00
有点意思,学习了
agostop
2017-05-04 09:02:44 +08:00
我的程序不是跑起来就行了, 它还要在五月的一个周末的下午, 骄傲的跑在广场上, 在一群休闲的人群身边路过, 溅起喷泉的水, 每一个目睹的人都投来惊喜的目光, 小朋友挥舞着双手追逐着我的程序, 而我的程序只是笑着驶向了下一条街。
========
一看就是没被需求折磨过。
sensui7
2017-05-04 10:11:47 +08:00
@agostop 那不是你的程序, 是你公司的程序,
woshixiaohao1982
2017-05-05 11:54:22 +08:00
你首先一定要记住,你不是三个月之前的你
sensui7
2017-05-05 12:16:37 +08:00
@woshixiaohao1982 此话何意???

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/358941

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX