我现在码着代码 就像是一台机器

2015-07-24 14:00:27 +08:00
 unique

公司开发了一年多的代码,代码行数14W+
换了领导后突然说要给代码都加上注释,刚来公司的时候没有这个规定。
当时也写了注释,但不是很规范,现在要求在一个月的时间里让我一个人写完所有注释。
现在码着这些注释的我就像是一台机器努力运行着,心里当然有些委屈。
我怎么能摊上这种事儿呢,也是醉了。。公司不大,要求蛮多,不知道其他同事是如果,反正开发部我的机械键盘噼里啪啦的响个不停,我越听越来气。

6938 次点击
所在节点    程序员
84 条回复
unique
2015-07-24 15:32:01 +08:00
@AmberBlack 简直在摧残生命ing
AmberBlack
2015-07-24 15:32:51 +08:00
@unique 我最近撸代码撸多了,腱鞘炎了都出来了。楼主慢慢来。
nisnaker
2015-07-24 15:33:21 +08:00
写完注释就会让你卷铺盖了。
dai269619118
2015-07-24 15:37:27 +08:00
反正我肯定不会这么干 除非工资高到我舍不得走的程度
zythum
2015-07-24 15:38:40 +08:00
一般规范或者规定都是发布之后的才遵守的。比如发布规定以后写函数都要有注视。那也没有让你吧之前的函数都加上注释的啊。 就好比办法醉酒驾驶吊销执照,总不能把之前醉酒驾驶的都去吊销一遍吧。

要是下个领导表示要把空格锁进改成table....
unique
2015-07-24 15:39:13 +08:00
@nisnaker 如果是这样还好,省的想走又被留
fengyqf
2015-07-24 15:43:15 +08:00
int i; //定义整形变量i
i++; //变量i递增1
....
unique
2015-07-24 15:44:03 +08:00
@fengyqf 没有这么夸张,但是源代码的量和文件着实的多,团队写还好,我一个人实在难消化
ren2881971
2015-07-24 15:47:58 +08:00
写个小脚本。 先自己定义一个 注释字典。 然后随机把这些注释加在 每个某文件的 某行下。。。
ren2881971
2015-07-24 15:48:21 +08:00
这么做是不是有点坑 下一个维护你代码的人。。 匿了、
jings
2015-07-24 15:48:52 +08:00
每月一万 注完你也是大神了
hitmanx
2015-07-24 15:56:34 +08:00
估计是让每个函数都加上类似风格的说明吧。我个人觉得这种东西尽管很规范,其实意义不大的。。关键地方加几行说明就行了,这种有点形式主义

/**
* Return the xxx instance configured for xxx
* @param xxx
* @param xxx
* @return xxx, if configured
* NULL if not configured
*/
lucifer9
2015-07-24 16:02:13 +08:00
趁还能看得懂赶紧写吧...
laucie
2015-07-24 16:19:49 +08:00
不写注释是不对的 也怪当初那位领导
delavior
2015-07-24 16:20:10 +08:00
一曲美妙的音乐。。。
yxjxx
2015-07-24 17:32:12 +08:00
摸摸头~
dorentus
2015-07-24 17:32:33 +08:00
话说 Google 的编码规范里面一般会有一条,讲如何处理不满足规范的旧代码的,比如这个: https://google-styleguide.googlecode.com/svn/trunk/cppguide.html#Existing_Non-conformant_Code

You may diverge from the rules when dealing with code that does not conform to this style guide.

If you find yourself modifying code that was written to specifications other than those presented by this guide, you may have to diverge from these rules in order to stay consistent with the local conventions in that code. If you are in doubt about how to do this, ask the original author or the person currently responsible for the code. Remember that consistency includes local consistency, too.

----
这上面还是说的是在修改这些代码的时候,可以不完全考虑规范。

而目前能用且没有需要改动或重构的代码,根本就不应该去碰好么……与其做加注释这种事情,还不如直接重构/重写掉,在重写的代码上应用新的规范。

----
对公司来说,员工利用工作时间来做加注释这种事情也是没有任何产出的亏本行为
也就是不计效率的或是压榨员工的公司才会搞这种事吧
l1905
2015-07-24 17:51:32 +08:00
换个思路(自我安慰) 加注释的同时。。又熟悉了一遍 代码逻辑
unique
2015-07-24 17:55:28 +08:00
@yxjxx 土豪
tuoxie007
2015-07-24 17:58:05 +08:00
给别人的代码写注释。。。亏你们公司能想得出来

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

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

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

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

© 2021 V2EX