业精于勤

导航

软件重构之思考

        程序员一般在重构程序前,考虑的后果不多,想到什么好的东西,尤其是某类设计模式,觉得能用得上就改写源程序,但没有从整体上来把握,没有考虑这样修改源程序的后果,对于普通程序员编写的程序经常会牵一发而动全身。但是我们没有考虑那么远,经常会一边改,一边调试,一边设计,由于开始的思路不正确,导致源程序越修改越复杂,而不能继续修改下去,最后只能把原来备份的代码拷贝复位。这样浪费了我们很多宝贵的时间,影响了项目的效率。
        所以我们在重构代码前必须清楚要重构的代码的整体思路及算法,在重构前一定要设计好新的算法,最好用书面语言写出,不要总是只在心里想。心里想的东西只是片面的,而且不稳定。写出以后才可以更好地从整体上来把握。

posted on 2005-12-13 12:54  勤能补拙  阅读(698)  评论(1)    收藏  举报