Software Engineering: Difference between revisions

From NovaOrdis Knowledge Base
Jump to navigation Jump to search
 
(2 intermediate revisions by the same user not shown)
Line 26: Line 26:
* [[YAGNI]]
* [[YAGNI]]
* [[The Rule of Three]]
* [[The Rule of Three]]
=Principles (Grand Unified Theory of Software Design)=
or "What do you look for in a good design" by [https://vimeo.com/10837903 Jim Weirich]
* [[SOLID Principles]]
* [[SOLID Principles]]
** [[Single Responsibility Principle]]
** [[Single Responsibility Principle]]
Line 37: Line 32:
* Small Methods
* Small Methods
* Design by Contract
* Design by Contract
* [[Clean Code]]

Latest revision as of 21:32, 16 February 2024