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