摘要: 参考 《重构-改善代码设计》 《重构与模式》 一、代码结构优化类 提炼方法(Extract Method)将重复代码或复杂逻辑块封装为独立函数 合并重复代码消除跨模块/函数的重复逻辑(例如通过工厂模式统一对象创建) 拆分循环(Split Loop)将多职责循环拆分为多个独立循环 管道替代循环(Rep 阅读全文
posted @ 2025-07-24 10:37 yuxuan0802 阅读(33) 评论(0) 推荐(0)
摘要: 一、核心策略体系 功能等价原则 必须保持代码外部行为不变,仅优化内部结构 通过小步修改 + 自动化测试保障稳定性 两顶帽子模型 功能开发帽:专注新增功能的实现 重构优化帽:专注代码质量提升 开发过程中需动态切换两种模式,每次提交只聚焦单一目标 渐进式优化 将复杂问题拆解为原子操作(如提取方法、简化条 阅读全文
posted @ 2025-07-24 10:33 yuxuan0802 阅读(44) 评论(0) 推荐(0)