摘自《代码大全》(第一版)
如果你所编程序出现了问题,这是你自己的过错。这不是计算机也不是编译程序的过失。程序本身不会作某些事情。它不会自己编写自己,而是你编写了它,所以你应对它负责。
即使一个错误刚开始似乎不是你的过失,但是你应仍有兴趣弄清楚是否真是这样。这有助于调试,你想找到代码中的错误是困难的,而当你认为你的代码无错时则更是困难。当你宣称某人的代码中存在错误,其它程序员会相信你已对问题进行了仔细检查,这样可能增大你言行不一致的缺点。假设错误是自己的,可使你免受宣称某个错误是别人,而最后发现是你的而不得不改口的窘迫处境。
posted on 2007-07-11 21:24  Sam Zhang  阅读(201)  评论(0编辑  收藏  举报