📄️ Introduction
Welcome to the Design Patterns handbook.
🗃️ Code Smells
2 items
📄️ Solid Principles
The SOLID principles are a set of five design principles intended to make object-oriented software designs more understandable, flexible, and maintainable
🗃️ Design Patterns
3 items
📄️ Refactoring
Refactoring refers to the process of restructuring or rewriting existing code without changing its external behavior. The goal of refactoring is to improve the internal structure of the code, making it more efficient, readable, and maintainable. This process often involves cleaning up code, optimizing algorithms, removing redundancies, and adhering to best practices.
📄️ Anti Pattern
An anti-pattern is a common solution to a recurring problem that initially seems appropriate but ultimately results in poor outcomes. These patterns often lead to inefficiencies, difficult-to-maintain code, or system instability. While they might appear to solve the issue at first, they usually introduce long-term technical debt, making the system more complex, error-prone, or harder to maintain.