Interview Questions

Use Automated Checking Wherever Possible

Why are there Bugs in Software?

(Continued from previous question...)

Use Automated Checking Wherever Possible

There are a lot of existing tools that can be used to find errors in your code in an automatic or semiautomatic manner. Your programmers should be using these tools wherever possible.

These tools should be used in addition to the clean design, rather than instead of. No matter how much you use automated checking tools, using these tools alone will never turn poorly designed, buggy code into defect-free code. You can however, find a lot of bugs that would otherwise take much more time and effort to find and fix.

(Continued on next question...)

Other Interview Questions