摘要: “如果尿布臭了,就换掉它。” ——Beck奶奶,论保持小孩清洁的哲学 代码的坏味道这一章集中论述该何时重构。 具体的重构方法在后面的章节。 “没有任何度量规矩比得上见识广博者的直觉。你必须培养自己的判断力,学会判断一个类中有多少实例变量才算太大,一个函数内有多少代码才不算太长。” ​ ——Marti 阅读全文
posted @ 2019-12-16 16:06 just-reboot 阅读(377) 评论(0) 推荐(0) 编辑
摘要: 1,什么是重构? 在不改变软件可观察行为的前提下,使用一些重构的手法,提高代码可读性。 换句话说,在保持软件可用的前提下,修改代码使得更加容易被理解。 2,为什么重构? 为了后续的代码维护和修改,易读是重构的核心价值。 除此之外,重构随之带来的好处有: 找到bug 提高编程速度(在代码量累计到一定程 阅读全文
posted @ 2019-12-16 14:49 just-reboot 阅读(456) 评论(0) 推荐(0) 编辑
摘要: 参考书籍: 《重构 改善既有代码的设计 第2版》马丁 福勒著 人民邮电出版社 马丁 福勒的其他著作:《分析模式》,《UML精粹》,《领域特定语言》 目录 这本书一共有12章,像代码的坏味道,测试体系这类词已经屡见不鲜了。 第1章:重构,第一个示例 第2章:重构的原则 第3章:代码的坏味道 第4章:构 阅读全文
posted @ 2019-12-16 09:11 just-reboot 阅读(153) 评论(0) 推荐(0) 编辑