What practices are used to wire in the microObjects style? This presentation goes over the 12 primary practices that produce simple, understandable, testable code resulting in a highly maintainable product.
• Always Immutable • No ‘new’ Inline • No Primitive Obsession • Encapsulate Relationships • No nulls • ‘if’ Only as Guard Clause • ‘switch’ & ‘else’ Always Evil • Composition Over Inheritance • Interface Everything • No Statics • No Public Constants • No Asymmetric Marriage • OS Abstraction Layer An Object Does A Single Thing