Design Snippets
Anton Kril
Collection of simple truths that help make design decisions. Published here for easy referencing.
§ 13.
Engineering Process
§ 12.
Classes VS Namespaces
§ 11.
MVC, HTTP, CQRS
§ 10.
Content Structure and Caching
§ 9.
Method Arguments and Request Object
§ 8.
Static Methods
§ 7.
Setters
§ 6.
Getters
§ 5.
Code reuse
§ 4.
Declarative vs Imperative
§ 3.
Object Initialization
§ 2.
Method Chaining
§ 1.
Polymorphic Lazy-Loading