Co znamená DRY?
DRY znamená Don't Repeat Yourself.
Definice principu
DRY znamená 'Don't Repeat Yourself' a je to princip vývoje softwaru, který zdůrazňuje redukci opakujících se vzorců a duplicitního kódu ve prospěch modulárního a odkazovatelného kódu.
Původ
Termín byl zaveden Andy Huntem a Daveem Thomasem v knize 'The Pragmatic Programmer', DRY má zajistit, že každá znalost má v systému jednoznačné a jednoznačné zastoupení.
Důležitost
Psaní DRY kódu je nezbytné pro udržovatelnost, škálovatelnost a vyhnutí se opaku, WET kódu ('Write Everything Twice').
Pravidlo tří
Dobré obecné pravidlo pro DRY kód je 'Pravidlo tří', které naznačuje, že byste měli kód abstraktně převést do opakovaně použitelné jednotky při třetím výskytu určitého vzorce.