Don't Repeat Yourself (DRY)
· 2 хв. читання
У програмуванні існує принцип DRY, або "не повторюйся" (Don't Repeat Yourself). Як правило, якщо ви повторюєте частини своєї логіки, у вас буде більше місць, які потрібно буде виправити, якщо буде виявлено проблему, і ймовірність появи невідповідностей у вашому додатку, оскільки майбутні вимоги збільшують складність додатка.
Одним з підходів до створення DRY коду, про який я хотів би поговорити, є функціонал в PHP під назвою traits, який дозволяє повторне використання коду в будь-якому класі в кодовій базі.