方糖猫的书架
·
#重构
·
#Martin Fowler
·
#代码坏味道
《重构》学习总结:改善既有代码的设计,把日课做成习惯
结合 Martin Fowler《重构(第 2 版)》,面向日常写业务的程序员:从“不改变可观察行为”的定义和两顶帽子讲起,精讲 10 个最常见坏味道,拆解提炼函数、搬移函数、以多态取代条件表达式等核心手法,用书中 statement 计费案例走查一遍完整重构过程,最后给出测试安全网、童子军军规和 Netscape 重写教训的避坑指南。
阅读全文
方糖猫的书架
·
#软件工程
·
#读书笔记
·
#遗留代码
《修改代码的艺术》全书导读:遗留代码不是耻辱,是一张还没铺开的防护网
Michael Feathers《修改代码的艺术》(Working Effectively with Legacy Code)全书笔记:遗留代码=没有测试的代码;edit and pray vs cover and modify;seam 模型;characterization test 四步工作法;八个依赖解除技术;巨型类的拆解策略;以及把这一切编译成工程师日常动作的落地清单。
阅读全文