《架构师》2017年5月
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

调试技能

查找和解决bug经常会占用我们大量的时间。查找引起bug的问题根源,在合理的步骤内修复bug,以简单的方式编写包含较少bug的代码,对于程序员来说,做到这几点可以显著提升效率。

一个程序员如果具备了上述几点特质,那么他们的产出将会有10倍的提升,对此我一点也不感到惊讶。综合这些特质,从一个可行的模型开始,实现更简单更好的设计。我认为简洁性就是一种“投机取巧的编程”。简而言之,就是在开发的每个阶段选择性地实现一些功能,以最小化的付出为用户带来最大化的影响。