Articles

2

Showing 2 article(s) about "Design Principles"



Maintain a Single Layer of Abstraction at a Time | Object-Oriented Design Principles w/ TypeScript
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/ TypeScript
CQS (Command-Query Separation) is a design principle that states that a method is either a COMMAND that performs an action OR a QU...