DRY (Don’t Repeat Yourself) – jedna z zasad wytwarzania oprogramowania, zgodnie z którą nie należy powtarzać takich samych czynności, np: kopiować tych samych lub podobnych fragmentów kodu, wykonywać te same operacje podczas kompilacji czy tworzenia dokumentacji. Jeśli tylko jest to możliwe, procesy powinny zostać zautomatyzowane, a zduplikowany kod przeniesiony do funkcji.