AllClient-Side ArchitectureDesign PrinciplesDomain-Driven DesignEnterprise Node + TypeScriptGraphQLNetworking & OpsSoftware DesignSoftware ProfessionalismTest-Driven DevelopmentWeb Development
Showing 2 article(s) about "Object-Oriented Programming"
Maintain a Single Layer of Abstraction at a Time | Object-Oriented Design Principles w/ TypeScriptDesign Principles
The more complex your system gets, the more we need to lean on the correct abstractions to keep things maintainable. This principl...
Command Query Separation | Object-Oriented Design Principles w/ TypeScriptDesign Principles
CQS (Command-Query Separation) is a design principle that states that a method is either a COMMAND that performs an action OR a QU...