As developers we want to create code with as high quality as possible. But high quality often means lower development pace because we need to go through more checks on our code. But does it need to be a slow and burdensome process?
In this chapter we will examine several powerful tools we can use to get in control of our code quality. The static code analysis framework checks our code for code-level correctness, over and above the syntactical checks the compiler does. We can also use Code Metrics to get feedback on the quality of our code and help to identify areas that need attention, often this is driven from a maintainability ...