SOLID Design Principles
Test-Driven Development for Embedded C — Pragmatic Programmers (103 / 173)
Let’s look at each principle. We’ll look at the SOLID influence on the design of some of the examples you’ve already seen in this book, as well as some new designs.
Single Responsibility Principle
The Single Responsibility Principle (SRP) states that a module should have a single…