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