用 git 却习惯用注释而不是删除多余代码是怎样的心态

2019-08-28 16:37:01 +08:00
 coocier
团队成员中总有人不喜欢把多余的代码删除,而是变成注释留在哪里,可是明明有在使用版本管理软件啊,照理说所有的更改都可以找回啊,就搞不懂为什么一定要把没用的代码留在那里,搞得整个项目随处可见一堆没用的注释代码。
5170 次点击
所在节点    程序员
32 条回复
whitehack
2019-08-28 16:40:27 +08:00
我也这样做。。。觉得这样方便。比去查 git 方便。。。
ackfin01
2019-08-28 16:45:49 +08:00
有些注释代码可能短时间后面还得弄回来,就注释了,方便点。确定不要的直接就删了。
lowman
2019-08-28 16:49:02 +08:00
有时是方便调试, 有时候是因为这段代码所实现的业务当前不需要了, 但是不保证后续不再继续启用, 很正常...........重要的是,直接注释掉更直观.....当然, 如果太多了也会影响代码阅读
babedoll
2019-08-28 16:52:48 +08:00
=。=因为可能以后还要用。。或者以后可能要照着写

我们有#region 还算比较清爽
glaucus
2019-08-28 16:53:49 +08:00
一两行那种代码我会注释,因为方便,整个代码块的我还是会删掉,用的时候去 git 记录里找
uhian
2019-08-28 16:55:33 +08:00
给想改的人看看,这么写不对啊,以后不要走弯路,没注释的是对的😄
xenme
2019-08-28 16:55:45 +08:00
然后你都不记得以前写过,每次都造新轮子。
留着注释每次都能看到,🐶
ccyu220
2019-08-28 16:55:56 +08:00
不注释的代码基本上都是个人调试用的。
chendy
2019-08-28 16:57:06 +08:00
临时注释掉,觉得以后可能会翻出来继续用,结果一直没用,就会留在那里…
要么定期清理,要么假装没看见…
IanPeverell
2019-08-28 17:01:32 +08:00
开发阶段,把之前稳定的代码注释掉短期内恢复比较方便,等新代码确认没什么问题了就可以把注释删掉了
我是这么想的
不过如果注释太长了,当然也会直接删掉的不然看起来太恶心了
linxl
2019-08-28 17:20:49 +08:00
直观, 删了哪天就忘了.
sdxlh007
2019-08-28 17:23:22 +08:00
有时候还可能要用,我也经常不删。。。
zafnks
2019-08-28 17:34:18 +08:00
管好自己别管别人
mxq0923
2019-08-28 17:41:49 +08:00
这个我觉得可以弄个编辑器插件开关隐藏注释解决
yvescheung
2019-08-28 17:42:03 +08:00
你能耐下心来到 git 历史中找你一两个月前删除的代码么?
harde
2019-08-28 17:49:43 +08:00
当你遇到一个 6000 多行代码,3000 多行注释的程序,你的领导告诉你,之前 XXX (上任或上上任或上上上任接受的程序员)做过,你找找历史拿出来直接用就行。
楼上的就不会 BB 了。

当然,这种情况,找 Git 历史也不见得是什么好操作。
因为你会发现,一个模块,修改记录 100+,merge 了 N 次,查看注释都是
修正 AAA、修正 AAA、再次修正 AAA、AAA 改回 BBB、BBB 再次改回 AAA 得一堆无用注释。

真的,公司没有编码规范、上传规范或者编码、提交规范没有执行力度的代码写注释也好,git 记录也好。
都没有什么实际意义。
Mark24
2019-08-28 19:11:35 +08:00
我现在觉得,删除无用代码比较好。
代码历史交给 git 来做
TimPeake
2019-08-28 19:15:51 +08:00
大概率是该程序员经历过:“ 哎,上次的那个功能不是去掉了吗,这个版本再加上吧。”
xiubin
2019-08-28 19:39:52 +08:00
@harde #16 老哥是过来人啊

我注释代码被删后过了半年,要去找回来。那酸爽....
cigarzh
2019-08-28 19:41:06 +08:00
我就觉得不确定的代码注释掉比较好,不怎么影响可读性又比 git log 直观

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

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

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

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

© 2021 V2EX