关于代码的病 有解吗?

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

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

v 友们怎么看?

9915 次点击
所在节点    程序员
103 条回复
pipixia
2019-12-03 11:30:53 +08:00
你需要结对编程
shazh520
2019-12-03 11:32:20 +08:00
@pipixia 牛批 我百度了一下, 触及盲区了
xianxiaobo
2019-12-03 11:32:28 +08:00
建议转行测试,发挥自己的优势
shazh520
2019-12-03 11:34:57 +08:00
@xianxiaobo 角度特别, 耳目一新 甚至有点想看看测试岗的招聘需求
wysnylc
2019-12-03 11:35:14 +08:00
检查代码是好习惯,测试请面向接口测试而不是白盒测试
lxk11153
2019-12-03 11:39:37 +08:00
有点强迫症哦~ 得治。。放宽心
saltedFish666
2019-12-03 11:40:17 +08:00
难度你们部门没有测试人员?
shazh520
2019-12-03 11:46:44 +08:00
@saltedFish666 没有 目前供职的公司 10 人不到
hdbzsgm
2019-12-03 11:54:55 +08:00
@shazh520 #48 单元测试百利无一害 赶紧补起来
reus
2019-12-03 12:02:46 +08:00
测试都不写就没什么好说的了。
开发的时候,你怎么知道写得对不对?不写测试那就要手工跑,你把这个手工的过程,写成代码,就成了测试了。连这个都不做,那是非常差劲的。如果说整个系统难以让你方便地写测试,那就是系统差劲,赶紧换个环境吧。
charleyking
2019-12-03 12:33:00 +08:00
像是处女座
otakustay
2019-12-03 12:49:03 +08:00
这些倾向都是好的,但解的方法不大对,靠手工去降低自己的不安感是有极限的,除非你不做人了
所以多想想哪些自动化、哪些工具能降低这种不安感,往这个方向走更有成长
shazh520
2019-12-03 14:05:24 +08:00
@otakustay 探索一下
wangyzj
2019-12-03 14:27:27 +08:00
@charleyking 就是
flyingghost
2019-12-03 15:42:25 +08:00
谨慎是好事。
但谨慎也是负担。
过度谨慎也是过度负担。
但话说回来,负担是有上限的,因为你的精力有限,deadline 也有限。而且长期来看,可以通过水平提升来提升自信,通过方法论来降低成本,从而降低负担。
而谨慎性格本身却是非常难修炼、改变的。

所以综合来说,你这是好事啊。。。自带优异属性,额外成本又可以通过后天努力来消除。
相比那些缺乏严谨思维做事毛毛糙糙的程序员来说,先进到不知道哪里去了!隔壁老板和技术经理都馋哭了!
exceptionplayer1
2019-12-03 15:46:56 +08:00
适当做单测
感觉你跟我很像,我也是,从来不用之前的项目修修改改就用于新项目。
不要成为一种负担,这是有责任心的体现
google54321
2019-12-03 15:47:53 +08:00
TDD 了解下 LZ
Takamine
2019-12-03 15:50:57 +08:00
……这个我的心理很像,哪怕是测试过了,上生产了也会时不时有这样的疑虑。
然后做一下模块开发的时候一直会想这个是不是有一个比较成熟的“最佳实践”是我没有想到或者找到参考的?我的代码只是纯粹实现了功能,而没有做好更多的扩展性,安全性和性能的考虑。
065535
2019-12-03 15:55:49 +08:00
楼主是不是吃过亏啊 /滑稽
qza1212
2019-12-03 16:07:46 +08:00
敏捷开发流水线了解一下
CI -> 静态检查 -> 编译 -> CR -> 单测 -> 功能测试 -> 回归测试 -> 打包 -> 沙盒部署 -> 小流量上线 -> 全流量上线 -> 回滚 =。=
楼主其实考虑的是软件工程能力

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

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

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

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

© 2021 V2EX