Embed presentation
Download to read offline












The document discusses characteristics of code quality including defining what code quality is, metrics to measure code quality, and practices and principles to improve code quality. Specifically, it notes that quality code is easy to understand, simple to maintain, easy to extend, can be reused in the future, and has unit tests. It also discusses why code quality is important by explaining how the cost of changing code rises over time and how poor quality can reduce productivity. Common code quality metrics and guidelines for functions and classes are also outlined.











