由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Seattle版 - 大家是怎么review写的跟狗屎一样的代码的?
相关主题
贵软代码还要讲究政治正确? (转载)原来Inception是一个。。。
最近Code Review看到的奇葩代码 (转载)[征文]逝去的2010,曾经的希望
版已不版东京房价都成狗屎了
请问怎么把Windows Phone 8.1改成中文的我也很好奇问码工个问题啊
刚刚和L的同胞电面完, 觉得是个很好的故事 (转载)重贴一下师傅的著作——BBS论战武功心法
时代杂志2010最有影响力全球100人,还可以投票,有意思Re: 新人报道!
阿三啃狗屎了。。。糊糊也有不灌的时候
说说我来美国以后的囧事儿(二)大喊一声
相关话题的讨论汇总
话题: 代码话题: 变量话题: review话题: 狗屎话题: 所有
进入Seattle版参与讨论
1 (共1页)
m****7
发帖数: 69
1
还是公司的老人了,C#,代码写得巨烂无比,每次review他的代码都跟吃屎一样恶心。
举几个例子吧:
1. 你见过一个if statement的条件部分占三十多行吗?大概五十个表达式用||和&&连
接在一起的
2. 你见过把所有用过的变量都做成成员变量吗?一百多个成员变量,看着都壮观,还
都没有统一的地方初始化。你看他用某个变量的时候都替他担心,不读他所有的代码,
谁知道这个变量当前有没有合法的值啊
3. 最极品的是,他的所有函数都没有任何reuse的价值,因为都是跟整个逻辑强烈相关
的。后来我发现他是先把所有的逻辑实现在一个函数里,然后按照每二三十行一个函数
改过来,所有用到的变量不是成员变量就是函数参数,还都是by ref的
最后说一说mit这个验证码真是垃圾啊,敲了半天一点发表,验证码不对,再回去,敲
得东西全没了。这是俺第三次输这篇文章了。别说我闲的慌,我实在是宁愿多敲一次也
不愿意review他的代码啊
i***0
发帖数: 8469
2
写信给ceo
要求他滚蛋
w********d
发帖数: 1131
3
听说过微软的senior dev 有这样的。

【在 m****7 的大作中提到】
: 还是公司的老人了,C#,代码写得巨烂无比,每次review他的代码都跟吃屎一样恶心。
: 举几个例子吧:
: 1. 你见过一个if statement的条件部分占三十多行吗?大概五十个表达式用||和&&连
: 接在一起的
: 2. 你见过把所有用过的变量都做成成员变量吗?一百多个成员变量,看着都壮观,还
: 都没有统一的地方初始化。你看他用某个变量的时候都替他担心,不读他所有的代码,
: 谁知道这个变量当前有没有合法的值啊
: 3. 最极品的是,他的所有函数都没有任何reuse的价值,因为都是跟整个逻辑强烈相关
: 的。后来我发现他是先把所有的逻辑实现在一个函数里,然后按照每二三十行一个函数
: 改过来,所有用到的变量不是成员变量就是函数参数,还都是by ref的

m****7
发帖数: 69
4
其实这个人senior的地方就在于能够完成需要的功能,但是因为他的代码所带来的后续
维护工作要比重新写一遍代码的cost还要高的多。他的feature想要加点儿新东西能把
人累死。
t******t
发帖数: 607
5
发帖之前要先copy......
h**k
发帖数: 3368
6
这人是director还是VP的哥们?
你要不就不给他过,除非他把结构改过来;要不就什么意见都不给,直接过。你review
他的程序,主动权在你手里。

【在 m****7 的大作中提到】
: 其实这个人senior的地方就在于能够完成需要的功能,但是因为他的代码所带来的后续
: 维护工作要比重新写一遍代码的cost还要高的多。他的feature想要加点儿新东西能把
: 人累死。

z********o
发帖数: 4284
7
送本code complete 给他看看
1 (共1页)
进入Seattle版参与讨论
相关主题
大喊一声刚刚和L的同胞电面完, 觉得是个很好的故事 (转载)
hotmail狗屎了 (转载)时代杂志2010最有影响力全球100人,还可以投票,有意思
大喊一声阿三啃狗屎了。。。
谁能告诉我windows里面改环境变量的对话框为什么这么小?说说我来美国以后的囧事儿(二)
贵软代码还要讲究政治正确? (转载)原来Inception是一个。。。
最近Code Review看到的奇葩代码 (转载)[征文]逝去的2010,曾经的希望
版已不版东京房价都成狗屎了
请问怎么把Windows Phone 8.1改成中文的我也很好奇问码工个问题啊
相关话题的讨论汇总
话题: 代码话题: 变量话题: review话题: 狗屎话题: 所有