![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
代码整洁之道
Ydoing
这个作者很懒,什么都没留下…
展开
-
有意义的命名
选择有意义的名字 做有意义的区分 使用读的出来的名词 避免误导 添加有意义的语境 使用可搜索的名称单字母名称仅用于短方法中的本地变量.名称长短应与其作用域大小相对应.避免使用编码 Java程序员不需要类型编码,不需要匈牙利语标记法. 不需要m_前缀或者后缀. 不需要类似I修饰接口,比如IShapeFactory. 避免思维映射聪明程序员和专业程序员的区别在于,专业程序员了解,明确是王道.类名类名应该原创 2015-02-28 11:24:21 · 511 阅读 · 0 评论 -
代码重构-重新组织函数
核心原则 1.函数要短而小; 2.每个函数只做一件事; 3.每个函数建立在一个抽象层,函数调用自上而下。 做法 提炼函数(Extract Method) 内联函数(Inline Method) 内联临时变量(Inline Temp) 以查询取代临时变量(Replace Temp with Query) 引入解释性变量(Introduce Explaining Variable) 分解临时变量(Spl原创 2016-02-21 20:09:08 · 678 阅读 · 0 评论 -
重构代码-简化条件表达式
分解条件表达式(Decompose Conditional) 合并条件表达式(Consolidate Conditional Expression) 合并重复的条件片段(Consolidate Duplicate Conditional Fragments) 移除控制标记(Remove Control Flag) 以卫语句取代嵌套条件表达式(Replace Nested Conditonal wit原创 2016-02-21 20:22:50 · 573 阅读 · 0 评论