September 2023
Intermediate to advanced
438 pages
10h 8m
English
The idea of having a set of principles to help us develop better software amuses me. Over the years, programmers have faced many problems; some happened so often that patterns to solve such issues emerged, giving rise to the so-called design patterns. These patterns have been employed to solve specific software development problems. Complementing design patterns that act more on recurrent and specific coding problems, ideas have emerged on tackling maintainability problems in software projects. A remarkable and influential set of those ideas has been synthesized into what is known as SOLID principles.
This chapter will explore SOLID principles and how we can tap into them while using hexagonal ...
Read now
Unlock full access