This post discusses the 20 essential principles of software development, including abstraction, encapsulation, DRY, KISS, YAGNI, LoD, SoC, SOLID, and more.
Table of contents
The 20 Essential Principles of Software Development: LoD, SoC, SOLID, and Beyond.IntroductionAbstractionEncapsulate what variesDRYKISSYAGNILoDSoCSOLIDGRASPControllerConclusion5 Comments
Sort: