任何语言都需要重构的思想,这点肯定是没有任何悬念的,而重构的思想主要包含哪些内容呢,以前可能只知道代码的可维护性和规范性,或者引用到一些可维护的设计模式等等,其实要学的重构思想还是很宽泛的呢,接下来的日子里可能需要把重构这本书好好研究一下,这算是个开端,希望以后能更好的维护自己所写的代码以及工程!

 

重构的关键仍然是测试--重构技术就是以微小的步伐修改程序。如果你犯下错误,很容易便可发现它。

 

作为JAVA程序员,需要意识到JAVA重构必须时时把对象概念引入重构中,这样既维持了重构的优点,又注重了JAVA的特性以及程序的扩展。

 

理想状态下我们可能会先在工程动工之前考虑到整个工程应该有良好的设计,然后才开始具体编码。但是随着时间的流逝,人们不断修改代码,也经常扩展新功能,这就可能导致功能中代码的重复性和一些”坏味道“。这些情况也确实在我们的工作中屡屡出现,因此重构的重要性就显示出来了。

 

重构可以串插在整个项目进行流程中,并最终保持一个项目在开发过程中始终拥有良好的设计。