摘要: 基本原则:现有业务逻辑、依赖与关联分析清楚对于一些不合理的业务逻辑要从技术的角度去引导需求,达到业务需求与技术的平衡重构之后运行所有测试,确保第1点正常或者在预期范围内代码尽量清楚地表达程序员意图(注释、逻辑清晰以及命名规范等)注:重要性从上往下代码重构主要关注的点:OO (面向对象的三大基本原则)SRP (权责单一,类只有一条被修改的理由)DYR (没有重复代码)OCP (开闭原则,类对扩展开放,对修改关闭)DIP (依赖倒置)LKP (最少知识原则,类与类之间的耦合最低)代码部分动手基本思路:前提是基本原则中的第1、2点 , 评审过后才能对代码动手:从需要重构的方法开始,依据SRP细分函数 阅读全文
posted @ 2013-01-29 14:58 Daniel Chow 阅读(327) 评论(1) 推荐(0) 编辑