DRY (Don’t Repeat Yourself)

Принцип: Не стоит дублировать код Дублирование кода не только пустая трата времени и ресурсов, но и дополнительная работа по его исправлению.

Вам придется поддерживать одну и ту же логику сразу в нескольких местах, причем если вы измените код в одном месте, его нужно будет изменить и в другом.

В большинстве случаев дублирование кода происходит из-за незнания вашего проекта (уже написанного кода, которого может быть очень много). Прежде чем что-либо писать, внимательно изучите код проекта, и, если есть сомнения можно уточнить у более опытных коллег. Возможно, уже где-то реализована функция, которая дублирует ваш код. Повторное использование кода, самое разумное решение.

Например, если вы видите, что вы из теста в тест делаете одни и те же проверки, то стоит их вынести в отдельный метод (см. методы-чекеры) и в тестах вызывать этот метод.

Last updated