Software Technical Health

These pages help you understand what makes a software project - and codebase - healthy. They also describe different facets of code health (including architecture quality, code quality, code duplication, and test quality) and why they matter.

Pages

Working in a healthy codebase

Working in unhealthy code