The first programming principle in this list is DRY, which stands for "Don't Repeat Yourself" KISS emphasizes the importance of simplicity in software development. YAGNI is a helpful guideline for software developers. It reminds us to avoid adding unnecessary features or functionality to our code. Separation of Concerns (SoC) helps in maintaining a clean and manageable codebase.

10m read timeFrom blog.ossph.org
Post cover image
Table of contents
1. DRY (Don’t’ Repeat Yourself)2. KISS (Keep it Simple, Stupid)3. YAGNI (You Aren’t Gonna Need It)4. Separation of Concerns (SoC)5. Do The Simplest Thing That Could Possibly Work6. Code For The Maintainer7. Avoid Premature Optimization8. Boy Scout Rule9. Law of Demeter10. SOLID PrinciplesWrapping UpAbout the author
16 Comments

Sort: