Executable Specifications are tests that can also serve as design specifications. They enable technical and business teams to get on the same page by enabling the use of a common language (in DDD-world this is also known as Ubiquitous Language). They function as documentations for the future maintainers of the code. In this article we will ...
↧
Clean Code from the Trenches – Writing Executable Specifications with JUnit 5, Mockito, and AssertJ
↧