Why Code quality is important? Because correctness, maintainability, and even elegance are all involved in creating great code.
Code Quality is a fascinating subject, which comprises a mixture of knowledge, experience, guidelines, principles, patterns and conventions. And if that wasn’t enough, they all should be carefully adapted to each particular team and use case.
The subject gets even more confusing when you start considering tooling. However, choosing the right tools for each team and use case will make achieving quality code simpler.
This article contains an introduction to the Code Quality subject in the .Net Core ecosystem.