c*****e 发帖数: 737 | 1 同一个功能,分散在不同函数内,同一个函数会有各种古怪的功能合在一起,小小的
修改会引爆各种错误,现在同事要跳槽了让我来接手怎么办? |
w*****t 发帖数: 485 | 2 让他给你讲
告诉leader,在你弄懂之前不能放他走。 |
j***i 发帖数: 3096 | 3 别人立马拍屁股走人,你都管不着。
【在 w*****t 的大作中提到】 : 让他给你讲 : 告诉leader,在你弄懂之前不能放他走。
|
d**e 发帖数: 6098 | 4 你们没有code review的吗?
【在 c*****e 的大作中提到】 : 同一个功能,分散在不同函数内,同一个函数会有各种古怪的功能合在一起,小小的 : 修改会引爆各种错误,现在同事要跳槽了让我来接手怎么办?
|
o**********e 发帖数: 18403 | 5 同事是烙印一个办法。
要顺便把一群烙印都黑了。
同事是老中老美另一个办法。
但是都得说同事是好人,
但是给领导打预防针,
确认不会背黑锅。
机会就是:要求全部重写。
多雇几个老中老美。你也许可以
成小领导。 老板也可以壮大
升级。(特别是如果他不是以前做这个的
罪魁祸首 :-)
做法: 要有同盟N人
大家一起要求。 |
e***i 发帖数: 231 | 6 同意这个。等他走了,高度肯定他的工作成绩,同时高大上的要求重写,同时高屋建瓴
的要求手下派人,同时高瞻远瞩地整成长期项目。
注意使用政治正确的buzz words
code quality and maintainability
code quality and maintainability
code quality and maintainability
Import of thing say three times.
【在 o**********e 的大作中提到】 : 同事是烙印一个办法。 : 要顺便把一群烙印都黑了。 : 同事是老中老美另一个办法。 : 但是都得说同事是好人, : 但是给领导打预防针, : 确认不会背黑锅。 : 机会就是:要求全部重写。 : 多雇几个老中老美。你也许可以 : 成小领导。 老板也可以壮大 : 升级。(特别是如果他不是以前做这个的
|
n*******s 发帖数: 17267 | |
m******o 发帖数: 571 | 8 之前没有code review?
【在 c*****e 的大作中提到】 : 同一个功能,分散在不同函数内,同一个函数会有各种古怪的功能合在一起,小小的 : 修改会引爆各种错误,现在同事要跳槽了让我来接手怎么办?
|
u***n 发帖数: 21026 | 9 习惯就好了,外包的项目就更不要说了,5个月走三个,没个人的风格还不一样,你妈
逼的我在天数的逻辑里面找位置插入我要挟的玩意,那个痛苦啊,也就几十行的code,
找位置找了我半天。
如果你不是要在这个项目常呆的,管他的屁,找到位置,多谢几个if else吧自己的逻
辑加进去能work就可以了,你要是长待不想痛苦,有空就整理重做啊了。
但是现实一般就是PROD的code没人想去重做,因为就算你找到原始的需求,后面加了多
少需求你更本不清楚,你重做后的能不能满足现实逻辑都是个问题,谁吃饱饭没事干干
这个,除非这个是我的公司,我的项目,在外包,这个不是我的项目,管我鸟事。
我接别的烂摊子不要太多哦,一个application,奇葩的Junior用up-to-down的方式后
台就写一个.cs,全部你妈逼的逻辑放在一个文件里面,长度达5000行,你妈逼看的我
痛苦啊。
还有就是NMB的每个接受的人加入一点新玩意就宁外写if else逻辑,和原来的逻辑不错
整合处理,本来只要几个if else的变成庞大的if esle举证,在这里我要!C,哪里我就
要&& C,这里要A&&B,哪里就要A&& !B,反正越写越多。
whatever,我找到下家就跑路,我你妈也不留文档,反正就我一个老中,让组里的其他
烙印痛苦去吧 |
s********l 发帖数: 998 | 10 re这个~
找出很多理由 现在的code 各种弊端 不成熟
然后 要求refactor or restructure
这样比你改他的code 有高好多的credit
而且 重写 比 修改 省心很多
我过去呆过的2个组就干过这种事
【在 o**********e 的大作中提到】 : 同事是烙印一个办法。 : 要顺便把一群烙印都黑了。 : 同事是老中老美另一个办法。 : 但是都得说同事是好人, : 但是给领导打预防针, : 确认不会背黑锅。 : 机会就是:要求全部重写。 : 多雇几个老中老美。你也许可以 : 成小领导。 老板也可以壮大 : 升级。(特别是如果他不是以前做这个的
|
|
|
c*****t 发帖数: 585 | 11 你的同事是哪国人?
http://www.newsmth.net/nForum/#!article/WorkLife/958521
【在 c*****e 的大作中提到】 : 同一个功能,分散在不同函数内,同一个函数会有各种古怪的功能合在一起,小小的 : 修改会引爆各种错误,现在同事要跳槽了让我来接手怎么办?
|
d********f 发帖数: 43471 | 12 把他写的code给他未来东家发一份过去
【在 c*****e 的大作中提到】 : 同一个功能,分散在不同函数内,同一个函数会有各种古怪的功能合在一起,小小的 : 修改会引爆各种错误,现在同事要跳槽了让我来接手怎么办?
|
o**********e 发帖数: 18403 | 13 谢谢LS 补充!
要是这位烂CODE作者是烙印,
就得明捧实黑 (等他走了以后):
1. 把这个CODE
发给所有非烙印看。明知故问
是谁写的。
2. 他是哪个ICC进来的? 明知
故问。INFOSYS,ACCENTURE,
TATA CS, COGNIZANT等等。
要查,很容易,就查他的公司的H1B
多不多100+就好。
3. 招他提携他的烙印老板以前吹的什么牛?
4. 找找他们害过老中老美谁,故意
把这些烂CODE 交给他们当弹药用。
5. 这个活,必须10个人来重写,来维护。 所以给你10个名额,
你帮老板升官发财,晚上也睡得好觉。
要是这位作者是老中老美,
就得说:
1. 他一个人做10个烙印的活,白天晚上
跟印度CENTER合作,BURN OUT了。
这个活,必须10个人来重写,来维护。 所以给你10个名额,
你帮老板升官发财,晚上也睡得好觉。 |
z****e 发帖数: 54598 | 14 所有代码都是重写比修改容易,其实就没遇到过多少修改容易的代码
但是资本家基本上都不会答应你重写
因为重写意味着前面的投入全部打水漂
等你跳槽走了之后,换个人,还是会有同样的问题
最后一而再再而三滴在同一个地方投入,那资本家的钱就哗哗流没了
所以修改维护代码的工作必需做
这个时候就知道了,java代码看起来实在是太可爱了
其他换个语言我考,js,c,scala,多的是让你抓狂的地方
java虽然也有很多烂人,但是要写出让你看不懂的代码,不那么容易
你认真看,还是能看懂的,而且有的是方法收拾这种代码
各种frameworks弄上去,可读性就更高了 |
o**********e 发帖数: 18403 | 15 现在不一样。 很多烂CODE已经
发酵,造成很多安全问题。 所以
大家得多学电脑安全。
可以用来SELL:
1. REWRITE
2. NEW FRAMEWORK
3. NEW PLATFORM
烙印就是这样卖的,
可是他们的信誉已经搞臭。
老中需要和老美联合TAKE BACK。
IT求职:刷题不如听我二计
http://www.mitbbs.com/article_t1/JobHunting/32675607_0_1.html |
u**l 发帖数: 35 | |
b******y 发帖数: 9224 | 17
完全同意,所以,好多语言都是装。原先我有个同事用OCaml写程序,最后没人能维护
。
【在 z****e 的大作中提到】 : 所有代码都是重写比修改容易,其实就没遇到过多少修改容易的代码 : 但是资本家基本上都不会答应你重写 : 因为重写意味着前面的投入全部打水漂 : 等你跳槽走了之后,换个人,还是会有同样的问题 : 最后一而再再而三滴在同一个地方投入,那资本家的钱就哗哗流没了 : 所以修改维护代码的工作必需做 : 这个时候就知道了,java代码看起来实在是太可爱了 : 其他换个语言我考,js,c,scala,多的是让你抓狂的地方 : java虽然也有很多烂人,但是要写出让你看不懂的代码,不那么容易 : 你认真看,还是能看懂的,而且有的是方法收拾这种代码
|
l*********u 发帖数: 19053 | 18 bingo :)
【在 u**l 的大作中提到】 : 写这样的代码不怕失业
|
o**********e 发帖数: 18403 | |
o**********e 发帖数: 18403 | |
O*******d 发帖数: 20343 | 21 重新写。
【在 c*****e 的大作中提到】 : 同一个功能,分散在不同函数内,同一个函数会有各种古怪的功能合在一起,小小的 : 修改会引爆各种错误,现在同事要跳槽了让我来接手怎么办?
|
k**l 发帖数: 2966 | 22 其实小补还是挺容易的,当然烂code补了这里漏那里
关键是新人接手一个活上来就说重写很难让人信服
总得补补建立点credit,然后才能说这个已经不适合当前软件要求了
【在 z****e 的大作中提到】 : 所有代码都是重写比修改容易,其实就没遇到过多少修改容易的代码 : 但是资本家基本上都不会答应你重写 : 因为重写意味着前面的投入全部打水漂 : 等你跳槽走了之后,换个人,还是会有同样的问题 : 最后一而再再而三滴在同一个地方投入,那资本家的钱就哗哗流没了 : 所以修改维护代码的工作必需做 : 这个时候就知道了,java代码看起来实在是太可爱了 : 其他换个语言我考,js,c,scala,多的是让你抓狂的地方 : java虽然也有很多烂人,但是要写出让你看不懂的代码,不那么容易 : 你认真看,还是能看懂的,而且有的是方法收拾这种代码
|