Software Design Principles For Great Software
Build great software by following these rules: keep a bijection to real entities, avoid null, accidental IFs, setters & getters, coupling, meta-programming, dynamic code generation, choose meaningful names, build a theory, and refactor wisely.
This is an index to already published articles on software design. There are some rules to follow and embrace to make great software designs. This article will summarize them, serving as an index to full stories. Axioms Build a MAPPER What is (wrong with) software Maxi Contieri ・ Oct 8 '20 #oop #solid #beginners #design Keep a bijection to real entities: The One and Only Software Design Principle Maxi Contieri ・ Oct 13 '20 #b...