用医生的思考方式调试你的代码

​​​“现在的编程工作就像是对你需要解决处理的部分做科学研究。” ——Gerald Sussman 设计和维护好的软件就像是一个抵制复杂度的永无止境的奋斗过程。任何足够大小的应用程序的代码路径和组件都能迅速成长成令人眼花缭乱的组合爆炸。 一点都不简单。 当部署类似于Heroku和AWS的平台时,单服务器的Web应用程序成为了分布式系...