1,2K прочтений · 5 лет назад
Чистый код в реальной жизни. Не повторяйся
Переходим к следующий рекомендации по написанию кода, о которой было уже так много сказано, что существует специальный акроним для наименования этого правила – DRY – Don’t Repeat Yourself – Не повторяйся. С проблемой дублирования кода сталкивается практически каждый начинающий программист. Да и неначинающий иногда тоже… Казалось бы, что может быть плохого в том, что я воспользуюсь волшебным сочетанием Ctrl+C и Ctrl+V, и просто продублирую участок кода вместо того, чтобы выделять отдельный метод. А изначально ничего страшного не произойдет...
21 прочтение · 1 год назад
Почему не всегда стоит следовать принципу DRY
Источник: Nuances of Programming “Не повторяйся” (Don’t Repeat Yourself, DRY)  —  один из самых распространенных принципов программирования, регулярно упоминаемый при рассмотрении запросов на включение изменений. Первоначально обоснование соблюдения принципа DRY было вполне разумным. Однако со временем, как и многое другое в программной инженерии, его смысл и обоснование, на мой взгляд, были утрачены. Вместо того чтобы применять его по мере необходимости, он используется при малейшем подозрении на дублирование, что, по-моему, чревато ухудшением кода в долгосрочной перспективе...