GRASP: 9 Must-Know Design Principles for Code
▻https://www.fluentcpp.com/2021/06/23/grasp-9-must-know-design-principles-for-code
In order to write code that is understandable, maintainable and that stands the test of time, one of the crucial skills that we all need to have is design. What does code design mean? In my definition, doing code design means deciding which class (or more generally which component) is in charge of which responsibility. […]