Here are most used abbreviations used by C# developers.
1. Architecture
| Abbrev |
Full name |
| SOA |
Service Oriented Architecture |
| SaaS |
Service As A Service |
| PaaS |
Platform As A Service |
| IaaS |
Infrastructure As A Service |
| MVC |
Model View Controller |
| MVP |
Model View Presenter |
| MVVM |
Model View View Model |
| CQRS |
Command Query Responsibility Segregation |
2. Methodology
| Abbrev |
Full name |
| TDD |
Test Driven Development |
| BDD |
Behavior Driven Development |
| DDD |
Domain Driven Development |
| ATDD |
Acceptance Test Driven Development |
| XP |
eXtreme Programming |
3. Tests
| Abbrev |
Full name |
| NRT |
Non Regression Test |
4. Principles
| Abbrev |
Full name |
| DRY |
Don’t Repeat Yourself |
| SOLID |
Single responsibility, Open closed, Listov substitution, Interface segregation, Dependency inversion |
| YAGNI |
You Ain’t Gonna Need It |
| KISS |
Keep It Simple Stupid |
| SOC |
Separation of Concerns |
5. SCRUM
| Abbrev |
Full name |
| DoD |
Definition of Done |
6. Database
| Abbrev |
Full name |
| ORM |
Object Relational Mapper |
| POCO |
Plain Old CLR Object |
Last update: 2020-02-03
SUN Jiangong
A senior .NET engineer, software craftsman. Passionate about new technologies.