资深同事写的代码不够优化, 有拖后腿的潜力, 怎么说比较合适?

2014-07-15 10:28:51 +08:00
 raynix
8733 次点击
所在节点    程序员
66 条回复
ipoh
2014-07-15 10:33:13 +08:00
优化很重要么
skybr
2014-07-15 10:36:37 +08:00
性能没构成瓶颈前不需要优化, 不然你们以后怎么拿出漂亮的性能提升比给BOSS看?
wy315700
2014-07-15 10:39:14 +08:00
@skybr
严重同意,只要代码能跑,能运行,那就先放放,把精力放在别的地方会比较好。
等出了问题,然后再考虑优化。
qonco
2014-07-15 10:39:26 +08:00
too young too navie
missdeer
2014-07-15 10:43:04 +08:00
过早的优化是万恶之源。

最近我们leader设计的一个项目各种丑陋到想吐的设计源头都是优化效率,真是受不了了。
raynix
2014-07-15 11:15:56 +08:00
@skybr 好主意.
raynix
2014-07-15 11:16:37 +08:00
@qonco 这么说不大礼貌吧哈哈
chundong
2014-07-15 11:18:40 +08:00
code review
fo2w
2014-07-15 11:28:21 +08:00
我觉得在谈这个之前理清楚到底是不够优化, 还是没达到基本要求
比如, 明明一个循环可以搞定的事情, 写了2个循环, 这是没达到基本要求, 要说!
但是, 如果是因为一些代码看上去技巧性不够, 或者想当然认为是没有写成最优写法
那还是听ls的, 过早的优化是万恶之源, 一切等最后profilling
nooper
2014-07-15 11:41:57 +08:00
code review.
keep small refactor.
modify his dirty code.
make his branch more conflict files exist.lol.
ine181x
2014-07-15 11:43:40 +08:00
如果是代码写的缺乏可维护性,让其他人需要接手后续工作或他人review时根本看不懂,是问题;如果是性能问题,不是问题。
leavic
2014-07-15 11:44:49 +08:00
我觉得你可以跟他委婉的说,例如这样:

傻逼你再不改行早晚饿死!
leiz
2014-07-15 11:52:02 +08:00
@leavic 哈哈
anubiskong
2014-07-15 11:53:56 +08:00
你可以让这个人负责审核代码
summic
2014-07-15 12:05:55 +08:00
我的经验:前期各种设计得很好的项目都不怎么赚钱, 反而是那些 Quick&dirty 的代码赚到了
Zuckonit
2014-07-15 12:07:47 +08:00
过早的优化是万恶之源。 首先考虑的是可维护性
Navee
2014-07-15 12:12:15 +08:00
@fo2w 同意!
princeofwales
2014-07-15 12:12:51 +08:00
原来你们写的代码不考虑性能问题,怪不得还没有成为“资深同事”
wangdaimishu
2014-07-15 12:13:13 +08:00
请记住互联网六字真言:先上线,再优化!
66beta
2014-07-15 12:15:09 +08:00
码农是不是都想太多,自己做项目的时候,虽然开始前多想好的,但是做着做着就觉得这样更好,那样更好,结果时间拖了再拖,这是不是一个坏习惯?

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

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

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

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

© 2021 V2EX