本书力图通过揭示一般程序员,甚至是经验老道的职业程序员,如何在编程中犯错误,摔跟头,以提倡和鼓励预防性的程序设计。