敬个礼再走!从习主席的《谈治国理政》看代码重构 - CocoaChina_让移动开发更简单
以前会被人问到「把这个东西重构要多久?」之类的问题,现在想想确实很无聊。重构是什么?重构有个目标么?如果有目标那就不叫重构而叫优化。比如问「把页面打开速度优化到 1s 以内要多久?」这样才有意义。这样的问题当然也是无法马上回答的,首先要做一番调研,把现状了解清楚,然后制定一系列计划,最后得出类似「两个一百年」这样有时间点的答案。而得出这样的答案是需要时间成本的,所以提这种问题前要考虑这个问题是否真的有意义,避免把时间浪费在无意义的需求调研上。
在程序开发过程中,我们应该总是在做代码重构,每当程序难以满足需求时,如果时间上允许,都应该考虑重构。打补丁似得开发只会让程序变成一坨,最后陷入修一个 BUG 又产生一堆新的 BUG 的胶着状态。
Read full article from 敬个礼再走!从习主席的《谈治国理政》看代码重构 - CocoaChina_让移动开发更简单
No comments:
Post a Comment