方糖猫的书架
·
#重构
·
#Martin Fowler
·
#代码坏味道
《重构》学习总结:改善既有代码的设计,把日课做成习惯
结合 Martin Fowler《重构(第 2 版)》,面向日常写业务的程序员:从“不改变可观察行为”的定义和两顶帽子讲起,精讲 10 个最常见坏味道,拆解提炼函数、搬移函数、以多态取代条件表达式等核心手法,用书中 statement 计费案例走查一遍完整重构过程,最后给出测试安全网、童子军军规和 Netscape 重写教训的避坑指南。
阅读全文
Posts
·
#逻辑思维
·
#刻意练习
·
#学习方法
程序员逻辑思维训练手册:书单、方法与 12 周刻意练习计划
写给觉得自己「逻辑思维很弱」的程序员:先把逻辑思维拆成五种可以单独训练的具体能力(概念清晰、推理链条、抽象分层、边界意识、因果辨析),再给一份分级书单(《简单逻辑学》《金字塔原理》《学会提问》《怎样解题》《系统之美》等),最后落到一份可执行的 12 周刻意练习计划——每周有主题、有动作、有自检清单,跟着 checklist 练即可。附 Mermaid 图解与日常编码场景中的训练法。
阅读全文