Art of unit testing: How developer should care about code quality
Software Engineering Culture - Improve Code Quality
Track code quality with SonarQube - short version