| Acronym | Definition | URLs |
|---|---|---|
| SOLID principles : | https://en.wikipedia.org/wiki/SOLID | |
| • SRP | Single Responsibility Principle | |
| • OCP | Open/Closed principle | |
| • LSP | Liskov Substitution Principle (based on Barbara Liskov's work in programming) | |
| • ISP | Interface Segregation Principle (Can conflict with "ISP - Internet Service Provider", check the context) | |
| • DIP | Dependency Inversion Principle | |
| STUPID principles (corollary) | Singleton; Tight coupling, Untestability, Premature optimization, Indescriptive naming, Duplication | https://williamdurand.fr/2013/07/30/from-stupid-to-solid-code/ |
| ACID principles | Atomicity, Consistency, Isolation, Durability | https://en.wikipedia.org/wiki/ACID |
| CRUD | Create/Read/Update/Delete | https://en.wikipedia.org/wiki/Create,_read,_update_and_delete |
| GRASP principles | General Responsibility Assignment Software Patterns | https://en.wikipedia.org/wiki/GRASP_(object-oriented_design) |
| DDD | Domain-Driven design | https://en.wikipedia.org/wiki/Domain-driven_design |
| BDD | Behavior-Driven Design/development | https://en.wikipedia.org/wiki/Behavior-driven_development |
| TDD | Test-Driven Design/development | https://en.wikipedia.org/wiki/Test-driven_development |
| HDD | Hype-Driven Design (parody) | |
| ADR | Action/Domain/Responder | https://en.wikipedia.org/wiki/Action%E2%80%93domain%E2%80%93responder |
| CQRS | Command Query Responsibility Segregation | https://en.wikipedia.org/wiki/Command_Query_Responsibility_Segregation |
| CQS | Command Query Separation | |
| DAO | Data-Access Object | |
| DAO (Web3) | Decentralized autonomous organizations | |
| DI | Dependency Injection | https://en.wikipedia.org/wiki/Dependency_injection |
| DIC | Dependency Injection Container | |
| DRY | Don't Repeat Yourself | https://en.wikipedia.org/wiki/Don't_repeat_yourself |
| DTO | Data-Transfer Object | https://en.wikipedia.org/wiki/Data_transfer_object |
| ESI | Edge-side includes | https://en.wikipedia.org/wiki/Edge_Side_Includes |
| GoF | Gang of Four (design patterns creators) | https://en.wikipedia.org/wiki/Design_Patterns |
| I/O | Input/Output | https://en.wikipedia.org/wiki/Input/output |
| IoC | Inversion of Control | https://en.wikipedia.org/wiki/Inversion_of_control |
| ISP | Internet Service Provider | |
| KISS | Keep It Simple Stupid | https://en.wikipedia.org/wiki/KISS_principle |
| MVC | Model-View-Controller | https://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93controller |
| MVP | Model-View-Presenter | https://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93presenter |
| MVP (gestion de projet) | Minimum valuable product | |
| PEBKAC | Problem exists between keyboard and chair | https://en.wikipedia.org/wiki/User_error |
| POO / OOP | programmation orientée objet (french) / object-oriented-programming | |
| PWA | Progressive Web Application | https://en.wikipedia.org/wiki/Progressive_web_app |
| REST | REpresentation State Transfer (an API/HTTP-app designing method) | https://en.wikipedia.org/wiki/REST |
| SOA | Service-Oriented Architecture | |
| SoC | Separation of Concerns | |
| SODD | StackOverflow-Driven Development (parody) | |
| SPA | Single-Page Application | |
| SDD / Slopware | Slop-driven development | https://en.wikipedia.org/wiki/AI_slop |
| SSE | Server-Sent Events | |
| SSI | Server-side Includes | |
| WET | Write Everything Twice | |
| xkcd 292 | goto | https://xkcd.com/292/ |
| xkcd 303 | Compiling | https://xkcd.com/303/ |
| xkcd 927 | Standards | https://xkcd.com/927/ |
| YAGNI | You Ain't Gonna Need It |
Last active
April 22, 2026 07:49
-
-
Save Pierstoval/23a68fcd5d0288588b00d3142c9632dd to your computer and use it in GitHub Desktop.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment