OC

Knowledge OS
登录 注册
全部话题 移民 创业 iOS Mac Objective-C Swift Android 招聘 求职

你们不要以为老外的开发质量就怎样了

sumtec
sumtec 发布于 2014年01月21日 | 更新于 2014年01月28日
tinyfool leon_lu 等0人欣赏。

这是一位同事的注释:

//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万多行,死活不拆文件,还是很多冗余的,最后我也放弃了。

代码没有规范就不说了,命名看不懂,而且还没注释,这样的代码谁去维护。

3楼 ·
tinyfool 回复于 2014年01月21日

2楼 @灵感之源 这样的可以直接开除了,就算是神仙,能写出来这样的代码,也没有神仙可以维护这样的代码啊

4楼 ·
minddriven 回复于 2014年01月21日

当前我的项目是我一人 from scratch 写起的。吐槽的话,我只能吐槽 opensource lib 。当然也在 github 上给他们提交过几个 bug。

5楼 ·
灵感之源 回复于 2014年01月21日

4楼 @minddriven

以前做非green field项目也遇到过吧

6楼 ·
leon_lu 回复于 2014年01月21日

代码规范小日本搞得还是比较好的,第一次打开日方的代码文件时,被那注释给震住了,注释虽然精彩,但是有些代码写的真不咋地啊,同事们修改代码的时候总是边改边骂娘

7楼 ·
minddriven 回复于 2014年01月21日

最好的代码就是代码本身就是注释,注释只要两三句话提点一下。

我会想个很好的变量名,很好的方法名,单写注释就比较懒。

8楼 ·
minddriven 回复于 2014年01月21日

5楼 @灵感之源 遇到过,并不吃惊。好代码是相对少数,差的代码是相对多数,与肤色无关。

我遇到过最雷人的代码其实是国内,变量名是 a134, b234, csdf 之类的... ,完全不知道那家伙头脑在想神马。

9楼 ·
BarryWey 回复于 2014年01月21日

如果能够确定楼主那段代码不是印度程序员写的,那还有点意思。

10楼 ·
tinyfool 回复于 2014年01月21日

8楼 @minddriven 人肉混淆器

本帖有28个回复,因为您没有注册或者登录本站,所以只能看到本帖的10条回复。如果想看到全部回复,请注册或者登录本站。
登录 或者 注册
[顶 楼]
|
|
[底 楼]
|
|
[首 页]

AltStyle によって変換されたページ (->オリジナル) /