重构碱言
这些文字是我从MartinFowler《重构》一书摘抄下来的,字字珠玑,需要在项目实践中反复体会,反复实践印证。
1.如果你发现自己需要为程序添加一个新特性,而代码结构使你无法很方便的达成目的,那就先重构那个程序,使特性的添加比较容易进行,然后再添加特性。
这条应该是强调代码的可扩展性,不能牵一发而动全身。
2.重构的第一步骤永远相同:为即将修改的代码建立一组可靠的测试环境。
重构之前,首先检查自己是否有套可靠的测试机制,这些测试必须有自我检验能力。
人总有犯错的时候:)
3.重构技术就是以微小的步伐修改程序,如果你犯下错误,很容易便可发现它。
相关推荐
范群松 2020-08-02
Unimen 2020-06-21
与您共享 2020-06-17
washing 2020-06-16
肖舸NoSQLt架构 2020-06-12
saradx 2020-06-09
gtsjx 2020-05-19
LazySleep 2020-05-11
zhouhaihua00 2020-05-05
gougouzhang 2020-04-18
JimyFengqi 2020-03-08
liangzuojiayi 2020-03-04
zuihaobushi 2020-03-03
qidu 2020-03-01
weiqi 2020-01-10
ChaITSimpleLove 2020-01-09
pxy 2020-01-08
jadamouse 2019-12-17