Too Long; Didn't Read
Road to Simplicity: Tests Are Not Tests [Part Two] is the second part of a series on hexagonal architecture. The goal of the series is to express a methodology to reach simplicity. In this series I use a demo project to express concretely these ideas. The project is written in Java 11 with reactive programming thanks to ReactiveX. The software analyzes the capabilities (e.g. java version) of the machine. Then it will expose them through REST API. In reality I write use case and its test simultaneously. These tests are crucial because use cases represents what our software does.