关于代码的病 有解吗?

2019-12-03 10:06:33 +08:00
 shazh520

我的同事都是说代码功能正常,你有什么理由怀疑它不对呢? 我感觉就好像代码会隔一段时间就不一样了亦或者代码执行一段时间就会产生 bug 一样;不断的检查已经给我造成了很大的心理负担;

v 友们怎么看?

9529 次点击
所在节点    程序员
103 条回复
maichael
2019-12-03 10:09:17 +08:00
所以……你不写测试的吗
Guaidaodl
2019-12-03 10:10:16 +08:00
一行一行检查是一个好习惯...
shazh520
2019-12-03 10:12:11 +08:00
@maichael 我是做 java 后端的嘛, 之前用 junit 写测试, 但是到后来发现写测试需要花太多的时间维护就没坚持了
shazh520
2019-12-03 10:14:08 +08:00
@Guaidaodl 但是检查了之后还是会对自己写的代码不信任, 感觉就很...
maichael
2019-12-03 10:15:11 +08:00
@shazh520 #3 你这些问题都能通过写测试解决。
shazh520
2019-12-03 10:19:45 +08:00
@maichael 回想一下, 好像是哎, 之前写测试的时候虽然写测试的时间比业务代码时间还要多很多, 但是看着 n 多测试用例亮绿灯就感觉很踏实
zw1one
2019-12-03 10:22:14 +08:00
感觉不是代码的问题了,你疑心太重了,或者说对自己的产出要求太高。
再别的事情上(需要你用心的事情)也会这样吗?
wangxiaoaer
2019-12-03 10:24:01 +08:00
自己的代码自己做单元测试就是脱裤子放屁。

我不反对单元测试,但是我觉得单元测试应该是一个独立的岗位,跟开发分开才有意义。
missdeer
2019-12-03 10:25:01 +08:00
这是病,得治,也有得治,如一楼所说,TDD 啊
luchenwei9266
2019-12-03 10:27:15 +08:00
需要一个女朋友吸引你的注意力.从而达到缓解病症的效果
shazh520
2019-12-03 10:27:50 +08:00
@zw1one 对于其他事情没有这种情况, 就是关于软件这一块这种现象特别严重; 我主力机的系统每一两个月我就要重装一次, 软件只从官网上下载, 付费软件要么买正版, 要么买激活码;
chickenJuicer
2019-12-03 10:28:21 +08:00
就像你每天走出了单元楼还会担心自己有没有锁上门; 这是病
shazh520
2019-12-03 10:29:26 +08:00
@wangxiaoaer 其实我对自己写的单元测试的看法是可以让自己放心的重构代码吧; 保证代码正确性可能确实有局限的地方;
wuwukai007
2019-12-03 10:30:38 +08:00
我改了一行代码,到生产回家地铁上总是不断回想有没有问题,甚至想回去在看一遍
shazh520
2019-12-03 10:31:33 +08:00
@luchenwei9266 女朋友这么厉害吗
shazh520
2019-12-03 10:32:54 +08:00
@chickenJuicer 可是我总是记得我出门到底有没有关门, 很放心^_^; 就是不放心代码, 郁闷了; 汗!!
shazh520
2019-12-03 10:33:33 +08:00
@wuwukai007 有点意思, 有点意思, 难道是病友?
yangzzzzzzzt1
2019-12-03 10:34:31 +08:00
OCD 得治
zw1one
2019-12-03 10:42:45 +08:00
@shazh520 官网下软件没毛病,但是一两个月就重装系统干嘛啊,感觉有点强迫症了。我之前也对这些要求很高,直到后来加班治好了我的这毛病。
ddzzhen
2019-12-03 10:45:10 +08:00
有点强迫症,按能让自己放心的方式来,如果怎么都无法放心,就该看医生了
代码让你受过伤吗?

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

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

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

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

© 2021 V2EX