Qualcosa come DRY è un modello di progettazione, una metodologia o qualcosa nel mezzo? Non hanno implementazioni specifiche che potrebbero essere necessariamente dimostrate (anche se puoi facilmente dimostrare un caso NON usando qualcosa come KISS ... vedi The Daily WTF per una pletora di esempi), né spiegano completamente un processo di sviluppo come una metodologia generalmente lo farebbe. Da dove viene questo tipo di "regola empirica"?