Источник: Nuances of Programming Часть 1, Часть 2 Не забывайте про принцип DRY (Не повторяйтесь) Принцип DRY гласит: “ Каждая часть знания должна иметь единственное, непротиворечивое и авторитетное представление в рамках системы.” На простейшем уровне это означает, что нужно стремиться к сокращению количества дублированного кода. (Именно к “сокращению”, а не “устранению”. Присутствие дублированного кода в некоторых экземплярах — это не конец света!) Иногда дублированный код трудно поддерживать и изменять. Рассмотрим пример: Представьте, что вы разрабатываете для клиента приложение по управлению персоналом. Администраторы могут добавлять пользователей с ролями в базу данных приложения через API. Есть 3 роли: сотрудник, менеджер и администратор. Рассмотрим несколько возможных функций: Круто! Код работает. Спустя некоторое время клиент приходит и говорит: Привет! Мы бы хотели, чтобы сообщение об ошибке содержало слова “произошла ошибка”. Кроме того, мы хотим, чтобы конечная точка API б
Руководство по написанию чистого и читабельного кода для начинающих разработчиков. Часть 2
18 марта 202018 мар 2020
96
3 мин