讨论一下,代码不写注释,算不算对自己的一种保护?

2020-03-11 11:27:25 +08:00
 oldmanong

这几天接手离职同事的交接代码,几个项目都是除了打 log 外无任何非代码内容,0 注释

哥们儿是我们的主程,从老板到周边相关同事都口碑甚佳,模范员工。之前我看过他的接口代码就发现没注释,这次算彻底了解

他交接快一个月,所有接代码的人都比较困难,总是需要他讲。反过来对外人的印象是,更觉得他离职可惜,更觉得他很重要,我们老板也觉得我们离不开他

从客观上,不写代码确实是提升了他自己的价值

13076 次点击
所在节点    问与答
120 条回复
AcoStory
2020-03-11 11:30:50 +08:00
跳槽涨薪
ybw
2020-03-11 11:33:43 +08:00
既然他要离职了,还有什么必要"保护"。
就是坏习惯而已。
garlics
2020-03-11 11:34:48 +08:00
只有复杂的地方会注释,只为自己看得懂
brucep
2020-03-11 11:37:04 +08:00
你们为啥会觉得他有价值,而不是觉得他编程习惯不好。。。
xiaowei0823
2020-03-11 11:41:12 +08:00
没有注释我连自己的代码都看不懂,从这个角度看写注释的确是对自己的保护
LiuJiang
2020-03-11 11:42:47 +08:00
@brucep 因为他离职,公司很难运转。
Allenqjy
2020-03-11 11:43:52 +08:00
价值分为长期价值和短期价值,真正的价值和看上去的价值。他离职的时候老板觉得可惜也不会涨薪留他,他跳槽去一家更好的公司,也会被要求写注释,相同的水平,不写注释对个人价值来说,是很明确的减分项。
Citrullus
2020-03-11 11:50:08 +08:00
私以为多写注释利人利己,如果他有写注释也不用浪费那么多时间给其他交接的同事讲解
hhyvs111
2020-03-11 11:50:25 +08:00
你这样说,写 bug 是不是也是对自己的一种保护?故意留点 bug,当然不能那么容易被发现。然后自己迅速解决问题,让人觉得自己很牛逼的样子。
orzorzorzorz
2020-03-11 11:51:07 +08:00
我一直觉得写注释才是对自己的保护。比如老板一句话,“你能不能加上注释再走?”这种,硬刚可能两败俱伤,你稍微一回转,两边都好过的情景。
otakustay
2020-03-11 12:01:40 +08:00
脑子正常点的公司都知道止损是一种收益
Jooooooooo
2020-03-11 12:01:55 +08:00
没有认真对待自己主业的人其它的事情怎么能做好?
nicevar
2020-03-11 12:05:06 +08:00
不加注释时间长了读到自己的代码都会来一句,这 TM 谁写的啊。
banricho
2020-03-11 12:10:49 +08:00
没埋雷,写只有自己能维护的代码就不错了……
cmdOptionKana
2020-03-11 12:11:54 +08:00
可能是吧,但是不酷。

这要看人的三观了,“人嘛,要吃饭的,所以用一些不太光明正大的手段也无可厚非”,就看你自己是否认同这种观念了。

另外,就具体情况来看,你这个同事利用不写注释这一招,事实上也并没有产生多大的经济收益啊!
tabris17
2020-03-11 12:12:58 +08:00
为啥要写注释?公司有规定吗?写注释加工资还是发奖金啊?

既然没有好处,为啥要写注释?
gimp
2020-03-11 12:22:23 +08:00
进来竟然没有看到期望的那个教人写无法维护代码文档的链接🔗
superrichman
2020-03-11 12:24:28 +08:00
我写代码会先写注释当代码的大纲,之后具体写代码的时候遇到难点也会写注释。看到别人的代码没注释会很头痛
gimp
2020-03-11 12:24:41 +08:00
那我贴一下吧,,,

《如何编写无法维护的代码》
coderlmn.github.io/frontEndCourse/unmaintainable.html?hmsr=toutiao.io
chnhyg
2020-03-11 12:25:15 +08:00
@tabris17 是的,没有任何好处,以后不要再浪费时间写注释了。

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

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

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

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

© 2021 V2EX