程序员为什么要避免测试自己编写的程序呢?
程序员为什么要避免测试自己编写的程序呢?
1.当程序员“建设性”地设计和编写完程序之后,很难让他突然改变视角以一种“破坏性”的眼光来审查程序,即,他们无法改变思维方式来尽力暴露自己程序中的错误; 2.程序员可能会下意识地避免找出错误来,担心受到同事、上司、客户或正在开发的程序或系统的主管的惩罚; 3.由于程序员错误地理解了疑难定义或规范,导致程序中存在错误。如果是这种情况,程序员可能会带着同样的误解来测试自己的程序。需要指出的是:“调试”还是由程序的编写人员来完成会更加有效的。
答:所以,大部分程序员都由于不能使自己进入必要的精神状态(不是抱着要揭露出自己程序中错误的态度),就不能有效的测试自己的程序详情>>