项目重构
重构是一项很有意义的工作,他可以完善一个项目,让一个项目更加可以让客户满意。
?
1. 找出Smell(潜在问题)
?
2. 应用最为重要的重构技术
?
3. 充分考虑如何创建优质的代码
?
4. 尽享重构带来的乐趣
?
对Smell的描述
?
1.症状(Symptoms):有助于找出问题的线索
2.原因(Cause):对问题如何会发生的说明
3.采取的措施(What to do):可能的重构
4.收益(Payoff):代码在哪些方面得到了
5.不适用情况(Contraindications):在何种情况下不适于进行重构
?
?
?
?