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

2019-08-28 16:37:01 +08:00
 coocier
团队成员中总有人不喜欢把多余的代码删除,而是变成注释留在哪里,可是明明有在使用版本管理软件啊,照理说所有的更改都可以找回啊,就搞不懂为什么一定要把没用的代码留在那里,搞得整个项目随处可见一堆没用的注释代码。
5175 次点击
所在节点    程序员
32 条回复
blindie
2019-08-28 19:48:43 +08:00
我的经历是注释着以为后面能用上的代码基本上是用不上。留着纯粹是不想删而已。
Lax
2019-08-28 20:47:08 +08:00
按行数计算工作量
ClericPy
2019-08-29 01:25:32 +08:00
有时候用在调试一些东西, 正常跑就不需要那些 patch
有时候是当作 template code 给别人模仿着抄的
有时候是改掉了其他人的代码, 但是又对他代码不熟悉怕改坏, 临时注释
可能性太多了, 有代码洁癖也会被层出不穷的 bug 改掉的, 因为懒得写测试啊
Inside
2019-08-29 09:41:53 +08:00
楼上一群人莫不是从来不用分支管理?写代码的时候本地难道不起个私人分支,让自己知道这个分支是干嘛的?
如果你觉得代码可能需要保留不想删,那这个本地分支哪怕合并到主干之后也别删。

而且你们是不是从来没有给社区贡献过代码,没经历过开源协作,你们去看看多少开源项目会允许你把可能用到不想删的代码用注释留着,发个 PR 看看别人会接受不?
aa543187001
2019-08-29 10:07:19 +08:00
可能要用留着不删 然后注释掉,都是给后来看代码的人增加负担,还影响阅读,我现在都是帮人家删了,要用的人自然会找 log 拉回来。
NDMXXSMX
2019-08-29 10:11:03 +08:00
注释了方便啊,翻 git
hackshen
2019-08-29 10:14:04 +08:00
既然注释了,肯定以后用得着的
hjq98765
2019-08-29 10:38:54 +08:00
昨天 领导:这个 1.0 版本 xxx 要加在 json 里输出
我:好

今天 领导:2.0 版 xxx 用不到了,你把它从 json 里删掉
我:下游不解析这个字段删不删无所谓吧
领导:不行,就算下游不解析这个字段你也要删掉,必须删
我:听领导的

明天 领导:3.0 版还是要把 xxx 输出的,2.0 出了一堆 bug 都是因为解析不到 xxx
我:???
领导:赶紧的,今晚上线
我:(还好我只是注释掉了,正好跟领导说我之前删掉的代码找不到了,得重新写,估计今天下午只能赶紧干这个了,那个啥啥啥就有理由拖一拖了)
smallpython
2019-08-29 10:40:45 +08:00
不觉得注释影响美观
因为 ide 把注释都给折叠起来了......
Jiavwen
2019-08-29 11:29:43 +08:00
@babedoll 我是非常不喜欢#region 的,嫌多于就把它抽出去,留着 region 最后一个类里面几百上千行
519718366
2019-08-29 11:51:07 +08:00
注释代码,不给代码加注释原因的话,那还是删代码吧
不然天知道这个注释代码是为了开发方便忘记注释回来了(比如释掉某个校验为自己测试方便点),还是怎么滴...
aa543187001
2019-08-29 11:52:31 +08:00
@smallpython //的注释还能折叠嘛 一行代码 2 行 // 一行代码 2 行 // 还不影响美观吗

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

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

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

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

© 2021 V2EX