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

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

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

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

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

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

13076 次点击
所在节点    问与答
120 条回复
hstdt
2020-03-11 13:50:06 +08:00
写牛 B 的别人写不来的代码才是
th00000
2020-03-11 13:59:19 +08:00
关键地方不写注释, 过半年自己读也够呛看得懂的。
augustheart
2020-03-11 14:01:47 +08:00
如果没有代码以外的依靠傍身,你怎么写代码都保护不了自己。如果你只有代码榜身,那么老老实实把自己代码写优秀了才是保护啊。
江湖传言中 nga 的代码别人都看不懂,你以为 nga 的代码真的别人都看不懂?
heyjei
2020-03-11 14:03:59 +08:00
有些人不写注释,只是单纯的懒,坏习惯。
justfindu
2020-03-11 14:05:32 +08:00
读到了 1 年半前自己的项目代码, 心里骂了句我操他妈, 什么傻逼玩意儿 =.=! 我关键位置还写了注释
encro
2020-03-11 14:10:43 +08:00
* 用代码解释你在做什么( what ),用注释解释为什么做( why )?

大部分人不知道上面这点,写了很多无用的注释。

* 写代码前先在大脑梳理大纲,再在 IDE 用注释阐述需求和用伪代码梳理具体步骤,最后再填写代码。

大部分人不知道这点,以为写注释在浪费时间,写了很多错误百出的代码,不知道后来用在 DEBUG 时间远远超过大脑梳理和写注释。
Felldeadbird
2020-03-11 14:17:56 +08:00
好代码胜过写注释。
好奇问一下,当前工作是楼主第一份工作吗?
bigShrimp8577
2020-03-11 14:23:11 +08:00
@RubyJack 仔细研究一番后发现——自己写的
bomb77
2020-03-11 14:27:42 +08:00
coderdusk
2020-03-11 14:28:30 +08:00
zooeymango
2020-03-11 14:29:58 +08:00
代码质量好的话不用注释也能看懂,写的复杂还不写注释是不好的编码习惯,离职的时候说公司离不开,万一老板让你交接到离得开的程度,要拖多久?
passerbytiny
2020-03-11 14:32:44 +08:00
主程、交接快一个月、所有接代码的人都比较困难、离职没强制挽留:这些结合在一起看,他干的事是高要求的、独立完成的、重要但不是最核心的。这中代码,非但技术要求高,个人标签也中,就算注释全,交接也是很困难的。

至于老板也觉得我们离不开他,任何一个有能力的员工离职,老板都会这么觉得的,跟交接难度没关系,那种没能力还交接困难的员工离职,老板只会觉得要赶紧送走这个瘟神。
blurh11E27
2020-03-11 15:12:45 +08:00
哈哈哈哈哈哈哈 对于欠薪得 这是好方法
pperlee
2020-03-11 15:16:15 +08:00
惯的。
killeder
2020-03-11 15:19:43 +08:00
代码写多了,就是写了注释,也注定有很多连自己都不知道的暗坑的
kirch
2020-03-11 15:26:19 +08:00
企业要求 996,员工玩点小动作,个人觉得没有什么问题。要么大家都非零和,要么大家都零和。
ipwx
2020-03-11 15:28:42 +08:00
。。。房地产商建完房子拒不给设计图纸,可以可以。贵站风气可见一斑。
peinhu
2020-03-11 15:42:02 +08:00
不写注释不算保护,别人只要花时间,肯定能看懂,写有误导性的注释才是保护。
“有时候,错误的文档比没有文档更可怕。”--鲁迅
inrenping
2020-03-11 15:42:34 +08:00
程序員花在讀代碼的時間大概在六成以上,不寫注釋會讓他在讀代碼上花費更多時間,除非他從來不用維護自己寫的代碼。
zhjie
2020-03-11 16:19:41 +08:00
不算保护吧,充其量是恶心接手的人。

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

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

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

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

© 2021 V2EX