The design of the Java language has done much to overcome the limitations of
C and C++. However, testing and debugging continue to account for much of the
cost of developing Java applications. Once you've deployed a Java
application, it's even more difficult and costly to fix software faults.
Unfortunately, most conventional test methodologies assess only about 60% of
the code in any Java application. And as applications become larger and more
complex, even less code is covered by conventional test methodologies. So the
challenge facing Java developers remains: How do you effectively debug
applications before you deploy them?
New automated inspection techniques are becoming available from independent
QA providers that make it practical to inspect and evaluate source code
before you test. In fact, inspection at various stages of development can
isolate critical, cras... (more)