Java code samples that explain some of the principles from the book Clean Code written by Robert C. Martin.
It is written in pure Java 10, using only 3 external Java libraries for testing: JUnit 5, Mockito and AssertJ.
Maven (3) is used to compile the code and run the tests:
- You can run maven manually using
mvn clean install
from the command line. - Run the project's only pom.xml file using your favourite IDE! (IntelliJ IDEA, Eclipse, Netbeans, etc.)