Categories

OOP

Object-Oriented Programming

[S]OLID

Single Responsibility Principle

S[O]LID

Open/Closed Principle

SO[L]ID

Liskov Substitution Principle

SOL[I]D

Interface Segregation Principle

SOLI[D]

Dependency Inversion Principle

DRY

Do not Repeat Yourself

KISS

Keep It Simple, Stupid

YAGNI

You Aren't Gonna Need It

SOC

Separation of Concerns

CQS

Command and Query Separation

POLA

Principle of Least Astonishment

TDD

Test Driven Development

DDD

Domain Driven Development

POCO

Plain Old CLR Object/Plain Old Class Object