Принцип DRY (Don't Repeat Yourself) – означает лишь, НЕ ПОВТОРЯЙТЕСЬ.

Старайтесь избегать в коде повторения каких-то блоков кода. Так как при дальнейшей разработке, когда нужно будет внести изменение – может оказаться сложным искать в разных частях программы то, что нужно поменять. Выносите повторяющиеся блоки кода в отдельные методы.



Особенности принципа «DRY»:

- Появляется модульная архитектура;

- Отличная поддержка проекта, его развитие;

- Высокое качество кода;

- Упрощается тестирование;

- Скорость разработки.



Но учитывайте то, что какой то из модулей/секций может быть в дальнейшем изменен!



Пример кода на CSS без DRY

.block1 {color: #fff; padding: 15px; margin: 15px}

.block2 {color: #fff; padding: 15px; margin: 15px}



Пример кода на CSS c DRY

.block1, .block2 {color: #fff; padding: 15px; margin: 15px}



Согласитесь, выглядит намного читабельнее и элегантнее.