原则
排错不是意外插曲,而是开发能力本身
从安装、文件、网络到部署,编程世界处处需要系统排错。
原则释读
真正会编程的人并不是不遇到问题,而是遇到问题时知道怎样缩小范围、验证假设、保存解法。
为什么重要
软件开发天然伴随不确定性。
怎么用到自己的知识系统
为常见问题建立固定排查顺序和记录习惯。
行动规则
- 先看报错。
- 缩小范围。
- 保留记录。
常见误区
- 出错就乱试。
- 解决后什么也不记。
辨析题
为什么排错会成为开发者长期能力差异的重要来源?
因为同样的问题,有的人会越查越乱,有的人会越查越清楚。