Appearance
重构 指在不改变代码的前提下,重写代码,使其更加简洁、易于复用
软件架构 用来描述软件项目的各个不同部件之间的组合方式
优秀的架构
重构可使代码可预测、可复用、可扩展和可维护
为什么要重构?
什么情况下应该重构? 时间紧 -> 完成任务 -> 匀出时间 -> 审视 (小功能、不影响开发) -> 重构之
仅当重构能够改善架构或使代码符合编码规范时,才应进行重构。