clear-node-api Princípios Single Responsibility Principle (SRP) Open Closed Principle (OCP) Liskov Substitution Principle (LSP) Interface Segregation Principle (ISP) Dependency Inversion Principle (DIP) Separation of Concerns (SOC) Don't Repeat Yourself (DRY) You Aren't Gonna Need It (YAGNI) Keep It Simple, Silly (KISS) Composition Over Inheritance Small Commits Design Patterns Factory Adapter Composite Decorator Proxy Dependency Injection Abstract Server Composition Root Builder