以前很难理解老程序员不写注释,不写文档,代码不规范,命名不规范。现在开始懂了。。。

2023-03-07 14:07:43 +08:00
 jeremylai

以前接手别人写的代码,到老员工代码,一个注释都没有,运气好的话,有人给你解释以前的业务逻辑,或者给你看以前的文档。要是运气不好的话,只能自己慢慢琢磨了。

后面写注释,命名规范,代码规范,写文档。开发也花了更多的时间。

后面想想,代码的可读性越强,你的可替代性不也是越强吗?花更多的时间,优化自己。

19616 次点击
所在节点    程序员
124 条回复
wanguorui123
2023-03-07 20:01:47 +08:00
想太多,公司不行了,该裁一个也跑不掉,留几个运维能重启机器就可以了,运维才是不可替代的
hello2090
2023-03-07 20:05:41 +08:00
不可替代性还不简单么?给公司大门上把锁,没有你公司开不了门,这不是无可取代?
realpg
2023-03-07 20:41:07 +08:00
不写注释的代码很多
基本就是看方法名就知道是干啥的
功能模块拆分合适
里面怎么实现的基本合格程序员都简单清晰看得懂

你想重构你就重写好了
jeremylai
2023-03-07 21:13:20 +08:00
@tkHello 对头
javlib
2023-03-07 21:14:39 +08:00
最近用了 copilot ,爱上了写注释,注释写的越多,copilot 生成的越准。
charlie21
2023-03-07 21:19:49 +08:00
code review 想不想过啦?
opengps
2023-03-07 21:21:02 +08:00
注释是写给自己看的,很多逻辑自己确实已经不需要注释了,当然会慢慢的都不再去写注释
KimiArthur
2023-03-07 21:54:24 +08:00
@vagranth 所以只有 OSS 才是真正的软件开发!
securityCoding
2023-03-07 21:56:22 +08:00
满足 lint 即可
whyrookie
2023-03-07 22:12:58 +08:00
不重构可以理解,完全不写注释理解不了,一些比较晦涩的代码写一下注释也不会花多少时间,越来越觉得代码写规范一些是对自己的要求,和公司没啥关系。
sniperking1234
2023-03-07 22:34:04 +08:00
写设计文档,代码命名规范,写注释不是基本操作吗,这帖子里面很多回复让我疑惑
loveour
2023-03-07 22:35:23 +08:00
不能赞同这个观点。真正导致被替代的肯定不是注释写得清楚。
另外,也不赞同好的代码习惯可以代替注释。好的代码习惯可以替代很多注释,但是总会有注释更好更清晰更易懂的时候。尤其是需要做一些兼容工作的代码,有时候不注释别人还以为代码没用,其实是为了解决一些稀奇古怪的问题。
leon0918
2023-03-07 22:47:12 +08:00
代码需要自解释,有些 code review 会要求
b123405060
2023-03-07 22:47:57 +08:00
好的代码, 目录, 类, 方法, 命名, 层级清晰, 有没有注释都行!
cp19890714
2023-03-07 23:11:34 +08:00
公司管理塑造员工。什么样的公司出什么样的员工
CoderLife
2023-03-07 23:14:56 +08:00
if (a == null ) {
//判断 a 是否为空
}
ivvei
2023-03-07 23:41:07 +08:00
主要还是从方便自己出发。写了有收益就写,没收益就不写。
代码可读性这种东西就不要追求了。能不能看懂,和读者的背景、水平、习惯也是很有关系的。代码规范命名规范之类的跟狗屁差不多。网上代码那么多,几个符合你的规范?光缩进风格都有好多种。差不多得了,提高自己的适应能力才是真。
FreshOldMan
2023-03-07 23:41:28 +08:00
不写的话过一段时间你记得住这些垃圾代码吗
HankLu
2023-03-07 23:56:18 +08:00
我还故意留下 bug ,留下后门,留下验证,留下过期时间。我走了几个月,保证这个 app 就用不了!
THESDZ
2023-03-08 00:03:08 +08:00
你是通过自伤 800 达成了伤人 1000,建议跳槽吧.

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

https://tanronggui.xyz/t/921889

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

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

© 2021 V2EX