《程序员修炼之道》1
前两章
强调程序员应主动负责,避免“破窗效应”,通过DRY原则消除重复、保持代码正交性以减少耦合。提出“石头汤”策略(以小促大)和警惕“煮青蛙”式技术债积累,倡导持续学习与反思。
聚焦工具与效率:版本控制(如Git)是底线,善用编辑器快捷键和自动化脚本提升开发速度。调试时需冷静,采用二分法或“橡皮鸭法”定位问题,提倡早重构、常重构。代码生成器可减少样板代码,而自动化测试和部署能降低人为错误。
以主动优化替代被动应付,用工具和规范保障代码质量,平衡短期效率与长期可维护性。