SonarQube
Continuous code quality inspection.
Checkstyle
Java code style enforcement.
SpotBugs
Static bug detection.
PMD
Source code analyzer.
Error Prone
Google's compile-time bug checker.
Google Java Format
Opinionated code formatter.
Refactoring Basics
Martin Fowler's refactoring catalog.
Extract Method
Break long methods into smaller ones.
Replace Conditional with Polymorphism
Use polymorphism over switch.
Code Review Best Practices
Effective Java code reviews.
Managing Technical Debt
Identify and reduce debt.
SOLID Principles
Object-oriented design principles.
Clean Code in Java
Readable and maintainable Java.
Code Coverage
JaCoCo and coverage targets.
Mutation Testing
PIT and test quality assessment.