《程序员修炼之道》阅读笔记04
你不可能写出完美的软件。每个人都认为自己是世上最好的司机,总是对别人的操作指指点点,于是我们防卫性地开车,在麻烦发生之前谨慎小心,预判意外之事,从不让自己陷入无法解脱的境地。编码的同样如此,我们不断地与他人的代码结合,却很难达成一致。所以,作为注重实效的程序员,我们应该按照合约进行,规定程序的每一步骤,每个要求,避免发生歧义。
所有的错误都能为你提供信息,你可能让自己相信错误不可能发生,并选择忽略他,但与此相反,注重实效的程序员告诉自己,如果有错误发生,就说明有糟糕的事情发生了。学会使用异常处理,将程序变得可以挽回。出现错误并不可怕,可怕的是连你自己都避而趋之,最终导致错误的堆积而无法改变。
个人感受:要有责任心,主动承担所出现的错误,并且及时地进行修改。