大家在开发的时候都会写单元测试吗?

2018-09-28 10:05:45 +08:00
 pwstrick
11635 次点击
所在节点    程序员
70 条回复
tengqingshan
2018-09-29 09:48:08 +08:00
不写单测怎么敢上线?不怕出线上 bug 么
zongren
2018-09-29 09:52:36 +08:00
我觉得很有用,所以会写
另外 2 楼所谓接口测试跟单元测试没有关系
另外测出 bug 后要添加对应的单元测试覆盖这个 bug
followyourheart
2018-09-29 09:52:37 +08:00
以前不会 现在会
houshengzi
2018-09-29 09:52:47 +08:00
大公司的下属小部门,没有人带,如何写单元测试都不知道... +1

并且架构很乱,想写也无从下手
jiangbingo
2018-09-29 10:17:22 +08:00
大厂 coding 都有 TDD 的惯例。第一次接触 DOJO 训练的时候惊奇了很一阵子。
cstj0505
2018-09-29 10:28:26 +08:00
@beginor 打嘴仗,吹那个语言框架厉害的时候一看 V2EX 个个都是大牛。
但问道这种基本素养,一副我最牛逼,我干嘛要这么做,信我就好。
估计也是国内圈子的氛围。
hnyoumfk
2018-09-29 10:37:47 +08:00
曾经试着记录自己在开发和改 bug 所花费的时间,后来发现写单元测试之后明显减少修改 bug 的时间(目前开发后端),总的时间算起来基本一样,所以觉得写测试并不亏。
不过之前写 Android 的时候,觉得写界面相关的测试实在是反人类以及难以跟着迭代维护。
所以,具体还是看项目啦,只要时间花费值得
smilepig
2018-09-29 10:41:30 +08:00
会写 mapper 测试和接口测试
fundebug
2018-09-29 14:54:57 +08:00
单元测试还是很有必要的,建议多写:

- 验证代码的正确性
- 验证边界条件
- 避免 BUG 复现
- 避免修改代码时出错
- 避免其他团队成员修改代码时出错
- 便于自动化测试与部署

https://blog.fundebug.com/2017/12/20/rethinking-unit-test/
aaron61
2018-09-29 16:52:40 +08:00
写作业的时候写

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

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

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

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

© 2021 V2EX