Introduction
Design Principles
1.
KISS — Keep It Simple
2.
DRY — Don't Repeat Yourself
3.
YAGNI — You Aren't Gonna Need It
4.
SoC — Separation of Concerns
SOLID Principles
5.
Overview
6.
Single Responsibility
7.
Open / Closed
8.
Liskov Substitution
9.
Interface Segregation
10.
Dependency Inversion
Design Patterns
11.
Behavioral Patterns
12.
Structural Patterns
13.
Creational Patterns
Clean Code
14.
Clean Code Principles
Light
Rust
Coal
Navy
Ayu
Design Patterns & Principles
clean code
no dublication