Don’t Repeat Yourself

Prosta zasada skłaniająca do niepowtarzania tych samych fragmentów kodu w wielu miejscach ale również unikanie wykonywania tych samych czynności (np. automatyzacja tworzenia buildów, czy też w przypadku Visual Studio - korzystanie ze snippets) .

    Głównymi zaletami są:
  • mniej linii kodu
  • eliminacja błędu powoduje jego usunięcie w całej aplikacji
  • łatwiejsze wprowadzanie zmian
  • szybsze tworzenie aplikacji