你们不要以为老外的开发质量就怎样了
sumtec
由 sumtec
发布于 2014年01月21日
| 更新于 2014年01月28日
这是一位同事的注释:
//It seems too hard to implement bodyshop editing within existing code.
//So, just remove the old part and than add the new one.
part在这里是部件的意思。说白了他的意思就是:
// 哇,原来的代码我读不懂啊。
// 所以,我就把旧记录删了然后把新的加上去就好了。
擦,你读不懂就不要乱改嘛,改出个大bug来。人生最怕遇到这样的猪队友了,自己觉得自己干了件好事屁颠屁颠的,却要别人给你擦屁股。
擦屁股就算了,看在你好歹写了一句注释的份上。不过悲剧的是,就只有这么一句注释,也不知道这个改动到底跟哪些改动有关系,背后的动机是什么,解决了什么问题,尼玛只能靠猜了。而且他的重构规模还不是一般的大,面目全非了只好慢慢猜。
所以说,一定要有单元测试来避免这种猪队友自觉高大上乱改一气。
共28条回复
楼长
·
tinyfool
回复于 2014年01月21日
打破老外都是神开发的神话,不过,说起来,老外当然也有二货了,不是么,不过我们产量可能更大吧
2楼
·
灵感之源
回复于 2014年01月21日
bodyshop是那个出名的bodyshop?
没有神话,外国普遍代码要规范些,中国个体写的代码精彩。
原来公司一个代码文件原来3万多4万行代码的样子,600还是700多个全局变量,后来给建议他改,最后改成2万多行,死活不拆文件,还是很多冗余的,最后我也放弃了。
代码没有规范就不说了,命名看不懂,而且还没注释,这样的代码谁去维护。
4楼
·
minddriven
回复于 2014年01月21日
当前我的项目是我一人 from scratch 写起的。吐槽的话,我只能吐槽 opensource lib 。当然也在 github 上给他们提交过几个 bug。
5楼
·
灵感之源
回复于 2014年01月21日
以前做非green field项目也遇到过吧
6楼
·
leon_lu
回复于 2014年01月21日
代码规范小日本搞得还是比较好的,第一次打开日方的代码文件时,被那注释给震住了,注释虽然精彩,但是有些代码写的真不咋地啊,同事们修改代码的时候总是边改边骂娘
7楼
·
minddriven
回复于 2014年01月21日
最好的代码就是代码本身就是注释,注释只要两三句话提点一下。
我会想个很好的变量名,很好的方法名,单写注释就比较懒。
8楼
·
minddriven
回复于 2014年01月21日
9楼
·
BarryWey
回复于 2014年01月21日
如果能够确定楼主那段代码不是印度程序员写的,那还有点意思。
10楼
·
tinyfool
回复于 2014年01月21日
8楼 @minddriven 人肉混淆器
本帖有28个回复,因为您没有注册或者登录本站,所以只能看到本帖的10条回复。如果想看到全部回复,请注册或者登录本站。