大型企业级App重构教程音乐app重构实战

开发之初,可能会由于时间紧,任务重,不同开发人员各种飘技术栈,人员之间代码冗余,再加上遵循公司“快速上线”的开发原则,先上线后迭代,为完成功能而开发。后期由于业务功能迭代,出现了牵一发而动全身的问题,代码维护困难,耦合性太强,于是乎重构迫在眉睫。

重构的好处和目标:
1.代码清晰可读性强,提高代码质量
2.淘汰旧技术,适当引入新的技术
3.做好业务拆分,功能模块封装,方便形成代码工具库,组件化
4. 减小代码耦合性,灵活适应新需求开发

小结:实现可读性、可维护性、可扩展性

重构的规则

在InfoQ上看到Uber的技术主管Raffi Krikorian在 O’Reilly Software Architecture conference上谈及的关于架构重构的12条规则, 共勉之:
20180704235202285png

****************************************
技术改变人生
还在等什么,赶快加入我们
海量教程节省你的时间!
Q群:702101215
Q群:757629668
****************************************