Static code analysis is analyzing code without executing it, in order to find bugs or ensure conformance to standards. But the question is: Does it work, and does it make your developer life easier?
The answer, for us at Peganza, working daily with code analysis tools, is a resounding YES!
Static code analysis with professional tools gives you the ability to automatically find code defects. To do this work manually is both tiresome and time consuming. For very large code bases, that are constantly evolving, it is simply not possible to do it manually and frequently.
For some examples of what problems a code analysis tool, can find, see our blog articles Can you find the Delphi coding error?