S.O.L.I.D. Principles (Draft)

creating modular (easy to modify safely) systems

This a concept popularized by Robert Martin (Uncle Bob)
He did not actually invent them, more like he grouped them together and coined the term “S.O.L.I.D”

i will post my own short explanations soon about each concept soon but for now you can refer to this awesome blog post https://www.gamasutra.com/blogs/AlistairDoulin/20110228/89069/SOLID_Principles_for_Game_Developers.php
or watch Uncle Bob explain them

other topics include Bounded Context, Domain Boundary.

logical grouping of (abstract) concepts like taxonomy