1 min readJun 5, 2019
A complex solution is made of many small simple pieces of code. Following SOLID principles should create a well designed solution which splits up the complexity into many simple solutions. This is the key to manage the dependencies.
What makes you say a complex solution has to have complex code?