重构
文章平均质量分 51
time_hunter
这个作者很懒,什么都没留下…
展开
-
代码重构-寻找坏味道
代码重构-寻找坏味道 本文参考了一下书籍: 《重构-改善既有代码的设计》 《重构手册》 1. 重复的代码 a) 封装成类,使用组合方式。 b) 封装成方法,通常是在同一类中。 c) 参数少的方法调用参数多的代码,并赋予默认值。 d) 提取公共基类,把共同的代码放到父类。 2. 过长 a) 方法原创 2013-05-08 10:30:26 · 747 阅读 · 0 评论 -
Code Refactor-命名的学问-读书笔记
本文参考自《会说话的代码》,值得一看! 编程与词性: 名词: 表示属性的常见词性。如:Student 动词: 表示方法。构成形式:动词,动词+名词。如:start,startService。 形容词: 表示属性,表示某种状态。如:visible 代词: this,关键字,不能用。what,Android Message的成员变量msg.what。原创 2013-10-31 00:09:19 · 814 阅读 · 0 评论 -
Code Refactor-编程命名(2)
本文参考自《会说话的代码》,这本书,值得一看! 使用成对词: 成对出现的词是一种良好的寓意。例如: min/maxfrom/toprevious/current/nextcreate/destroyconnect/closeupload/downloadadd/removeattach/detachregister/unregisteropen/closerequest/resp原创 2013-10-31 23:34:15 · 721 阅读 · 0 评论 -
重构-读书与实践的体验
本文好多知识来源于《重构》 为何重构: 改进设计 易于理解 避免补丁循环 更快的编写新代码 何时重构: 经常,随时 添加功能时 修改bug时 代码review之后 何时不重构: 代码太混乱,不如重写 项目的最后期限 重构原则 小步进行 重构不改变代码的外观行为 重构时清楚自己是在重构,写新代码时,清楚自己在写新代码原创 2016-11-12 23:54:36 · 438 阅读 · 0 评论