Ex 24.6
Q: Explain why program inspections are an effective technique for discovering errors in a program. What types of errors are unlikely to be discovered during inspections?
A: A person who performs inspections has never seen the project before. It is beneficial to have an outside eye look over your code. Inspections check system requirements, source code, sign models, and system tests. The main advantages to inspections are that just testing can mask errors, the ability to check quality attributes and incomplete versions of the system can be inspected at no additional cost.
Some errors that are unlikely to be discovered during the inspection would be package and dependency installations, compilation problems, and integration problems with other code.