README

What is this repository for?

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.

How do I get set up?

Compiling the interpreter

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.)