The Rule of Three: Difference between revisions

From NovaOrdis Knowledge Base
Jump to navigation Jump to search
Line 2: Line 2:
* [[Software Engineering]]
* [[Software Engineering]]
* [[DRY]]
* [[DRY]]
* [[Designing_Modular_Systems#Modularization_Downsides|Designing Modular Systems]]


=Overview=
=Overview=

Revision as of 02:39, 9 January 2022

Internal

Overview

The "rule of three" for software reuse suggests the you should turn something into a reusable component when you find three places that you need to use it.




https://blog.codinghorror.com/the-delusion-of-reuse/ Facts and Fallacies of Software Engineering https://www.amazon.com/exec/obidos/ASIN/0321117425/