Re: [请益] 写注解到底是不是好习惯

楼主: superpai (超级白)   2018-12-30 09:17:28
※ 引述《accessdenied (存取违规)》之铭言:
: 一个连别人的注解都不愿维护的人(更糟者连自己的注解都不维护),你期望他修改别人
: 的function真的负起什么修改的责任?function功用变了,他回去改function name 然后
: 把呼叫到这个function的所有程式码都调整过?别傻了孩子!
改function name后 IDE 可以自动把其余程式码都自动调整
另外 function name 是 developer 自己写程式时马上就会用到的
好处马上发生
跟注解是日后才会用到完全不同
: 连注解都懒惰不维护的会跟你搞refactoring?
大部分dev可以从refactoring获得好处跟爽度
注解不会
所以维护注解需要不懒惰,但是搞refactoring 不用
要写注解我也是完全同意
但是很明白的现实就是写好注解是道德驱动
命名好function/变量是利益驱动
所以这个主题为什么会战?
因为从这项道德主体每个人的得到/损失不同
所以很多人都有相当有动力去弱化或强化他
作者: abcf (悠哉悠哉的鱼)   2018-12-30 09:26:00
自己写的程式半年后来看都不一定完全看的懂,写注解对自己有利,对别人也有利,一样都是利益驱动
楼主: superpai (超级白)   2018-12-30 09:33:00
如果要只要日后自己看得懂,我会精心设计变量跟functionname 这样在设计过程中我会很有成就感,又兼顾长期利益说真的人很难去考虑长期利益啦,所以还是靠道德去维护
作者: robler (章鱼丸)   2018-12-30 12:18:00
这两件事有冲突吗 你可以同时做阿
作者: darkMood (瞬间投射)   2018-12-30 14:29:00
道德个屁啊,职业精神啦注解就是有无法取代的地方,其他不用扯那么远
作者: babelism (Bob)   2018-12-30 22:28:00
...注解是道德驱动这种说法...你是不是误解了道德的意思
作者: viper9709 (阿达)   2017-01-03 22:45:00
一楼正解

Links booklink

Contact Us: admin [ a t ] ucptt.com