An example of wrong port design detection and refinement
03/10/2024
1. Introduction. As part of the Intensive Technical Mentoring Program that we recently did for AIDA, we worked on the Legacy Security Manager kata. This is a great kata to practise dependency-breaking techniques and how to test and refactor legacy code. 2. Introducing tests. In order to be able to...