October 2023
Intermediate to advanced
384 pages
9h 12m
English
I wrote about the SOLID principles over two decades ago in the context of OO design. Because of that context, many have come to associate those principles with OO and regard them as anathema to functional programming. This is unfortunate because the SOLID principles are general principles of software design that are not specific to any particular programming style. In this chapter, I will endeavor to explain how the SOLID principles apply to functional programming.
The following chapters are summaries, not complete descriptions, of the principles. For those of you who are interested in more detail, I recommend the following sources. ...
Read now
Unlock full access