Development

Не повторяйтесь

(В оригинале – Don’t Repeat Yourself)

Из всех принципов программирования «Не повторяйтесь» возможно один из самых фундаментальных. Принцип был сформулирован Энди Хантом и Дэйвом Томасом в книге «The Pragmatic Programmer» и лег в основу множества известных программистских практик и паттернов проектирования. Разработчик, умеющий находить повторения и понимающий как их избежать при помощи соответствующих практик или абстракций, может писать гораздо более аккуратный код по сравнению с тем, кто постоянно загрязняет приложение ненужными повторами.