Что такое DRY? DRY — сокращение от Don’t repeat yourself, что переводится с английского как «Не повторяйся». Этот принцип означает, что программист должен избегать повторов в реализации кода и в логике работы, а вместо этого использовать то, что есть. На практике это работает так: допустим, у нас есть функция, которая проверяет логин и пароль пользователя и разрешает ему доступ. Некоторое время спустя мы решаем добавить в сервис элемент безопасности: если пользователь долго не пользовался страницей, мы просим его ввести пароль ещё раз. Это нужно, чтобы убедиться, что за компьютером всё ещё он, а не кто-то другой, — так часто делают интернет-магазины и онлайн-банки. Конечно, можно написать новую функцию проверки пароля — она будет работать чуть проще, чем с вводом логина, и её можно легко добавить в код. Но если придерживаться принципа DRY, то нам следует использовать уже готовую функцию из блока авторизации, а логин передать туда самостоятельно. Может оказаться так, что для этого нужно будет чуть поправить исходную функцию, зато мы не будем дублировать код и сохраним единую логику работы. Смысл принципа DRY — не писать новый код, если уже есть старый, который делает то, что нам нужно. Если его возможностей немного не хватает, то программист думает, как их туда добавить, не сломав исходную функцию. Какие ещё есть принципы разработки и зачем они нужны, рассказываем в статье: v.thecode.media/...cud
В этой статье речь пойдёт об одном из самых простых принципов, которые вы с лёгкостью сможете изучить и указать в своём резюме. Это принцип - DRY. Что такое DRY? Акроним DRY расшифровывается как Don't Repeat Yourself, что переводится как "Не повторяйся". В разработке программного обеспечения, этот принцип применяется для снижения повторение информации различного рода, особенно в системах со множество слоёв абстрагирования. Принцип DRY формулируется как: "Каждая часть знания должна иметь единственное, непротиворечивое и авторитетное представление в рамках системы"...