重构-读书与实践的体验

本文好多知识来源于《重构》 为何重构: 改进设计 易于理解 避免补丁循环 更快的编写新代码 何时重构: 经常,随时 添加功能时 修改bug时 代码review之后 何时不重构: 代码太混乱,不如重写 项目的最后期限 重构原则 小步进行 重构不改变代码的外观行为 重构时清楚自...

2016-11-12 23:54:36

阅读数:173

评论数:0

Code Refactor-编程命名(2)

本文参考自《会说话的代码》,这本书,值得一看! 使用成对词: 成对出现的词是一种良好的寓意。例如: min/maxfrom/toprevious/current/nextcreate/destroyconnect/closeupload/downloadadd/removeatt...

2013-10-31 23:34:15

阅读数:536

评论数:0

Code Refactor-命名的学问-读书笔记

本文参考自《会说话的代码》,值得一看! 编程与词性: 名词: 表示属性的常见词性。如:Student 动词: 表示方法。构成形式:动词,动词+名词。如:start,startService。 形容词: 表示属性,表示某种状态。如:visible 代词: t...

2013-10-31 00:09:19

阅读数:659

评论数:0

代码重构-寻找坏味道

代码重构-寻找坏味道 本文参考了一下书籍: 《重构-改善既有代码的设计》 《重构手册》 1. 重复的代码 a) 封装成类,使用组合方式。 b) 封装成方法,通常是在同一类中。 c) 参数少的方法调用参数多的代码,并赋予默认值。 d) 提取公共...

2013-05-08 10:30:26

阅读数:627

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭