Встречается на собеседованиях • сегодня
Что такое DRY
DRY (Don't Repeat Yourself) — принцип разработки, направленный на минимизацию дублирования кода. Основная идея — выделять повторяющиеся фрагменты в отдельные функции, модули или классы, чтобы упростить поддержку и уменьшить вероятность ошибок.
Пример нарушения DRY:
python
def calculate_area_square(side):
return side * side
def calculate_area_rectangle(length, width):
return length * widthПример с DRY:
python
def calculate_area(shape, *args):
if shape == "square":
return args[0] * args[0]
elif shape == "rectangle":
return args[0] * args[1]В тестировании DRY особенно важен для поддержания чистоты тестовых сценариев — например, вынося общие шаги (логин, настройки) в фикстуры или хелперы.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы