Design Patterns & Principles
A practical reference for software design patterns and clean code principles, with TypeScript and JavaScript examples.
What's Inside
| Section | Topics |
|---|---|
| Design Principles | KISS, DRY, YAGNI, Separation of Concerns |
| SOLID Principles | SRP, OCP, LSP, ISP, DIP |
| Design Patterns | Behavioral, Structural, Creational |
| Clean Code | Naming, functions, readability |
How to Use
Browse the chapters in the sidebar. Each section includes explanations, diagrams, and code examples.