【软工方法论22】代码重构原则与实践
【软工方法论22】292_代码重构原则与实践
代码重构:原则与实践
你有没有这种经历?
看半年前自己写的代码,感觉像在看别人的代码——这谁写的烂代码?
仔细一看注释——原来是自己写的。
代码重构就是让你的代码"回春"的艺术。
一、什么是重构?
重构(Refactoring):在不改变代码外在行为的前提下,对代码内部结构进行调整,提高其可读性、可维护性。
关键词:
- 不改变行为:重构不是修bug,不是加功能
- 改善结构:让代码更清晰、更灵活
- 渐进式:一点点改,不要大改
生活比喻:
- 整理房间:东西还是那些东西,只是收拾得更整齐
- 书架重排:书还是那些书,只是分类更合理
- 房间装修:结构优化,功能更好用
“重构就是让代码’由乱到治’的过程,不是推倒重来,而是渐进优化。”
