每当远游时,司机肯定要做几件事情,如检查发动机是否正常、检查油箱、检查各项安全系统和液压系统等,为的是尽可能减少在路途中发生意外情况。
编程也是一样的,需要经常做检查。有一些问题编译器会帮助我们检查出来,问题查出后,简单地可以直接解决,对于稍微复杂的,需要通过调试来解决。
程序是很容易出错的。程序错误被称为bug,查找bug的过程称为调试(debugging)。我们在第1章中已经介绍过一个很简单的调试示例。