pragmatic-programmer-zh 《Pragmatic Programmer》中文翻译 欢迎 star 由于个人水平有限 精力有限 所以有些翻译或许会显得生硬难懂 有些上下文翻译成中文就会失去原文的味道 在此还请各位大佬包涵 不过说真的 假如你有英语的阅读能力 那我强烈推荐你读原版的 戳这里下载 Gitbook 传送门 第一章 务实主义哲学 话题 1 这是你的人生 话题 2 猫吃了我的源代码 话题 3 软件熵 话题 4 石汤和煮青蛙 话题 5 足够好的软件 话题 6 你的知识组合 话题 7 沟通 第二章 务实的方法 话题 8 好设计的本质 话题 9 重复的恶魔 话题 10 正交性 话题 11 可逆性 话题 12 示踪子弹 话题 13 原型和便签 话题 14 域语言 话题 15 评估 第三章 基本工具 话题 16 纯文本的力量 话题 17 shell 游戏 话题 18 强大的编辑 话题 19 版本控制 话题 20 调试 话题 21 文本处理 话题 22 工程日记 第四章 程序性妄想症 话题 23 契约设计 话题 24 死程序不说谎 话题 25 断言式编程 话题 26 如何平衡资源 话题 27 别开过头了 第五章 弯曲或折断 话题 28 解耦 话题 29 杂耍现实世界 话题 30 转换编程 话题 31 遗产税 话题 32 配置 第六章 并发 话题 33 断开时间耦合 话题 34 共享状态不正确 话题 35 Actors 和进程 话题 36 黑板 第七章 当你编程时 话题 37 聆听你的蜥蜴脑 话题 38 巧合编程 话题 39 算法速度 话题 40 重构 话题 41 代码测试 话题 42 基于属性的测试 话题 43 在某处保持安全 话题 44 命名 第八章 项目之前 话题 45 需求坑 话题 46 解决不可能的难题 话题 47 敏捷的本质 第九章 务实的项目 话题 48 务实的团队 话题 49 椰子不要切碎 话题 50 实用入门套件 话题 51 让用户满意 话题 52 傲慢与偏见 第十章 刊后语