Встречается на собеседованиях • сегодня
Зачем нужен принцип DRY
Принцип DRY (Don't Repeat Yourself) помогает избежать дублирования кода, что упрощает поддержку, уменьшает вероятность ошибок и улучшает читаемость. Если логика повторяется, её лучше вынести в отдельную функцию, класс или модуль.
Пример до DRY:
python
def calculate_area_rectangle(width, height):
return width * height
def calculate_area_square(side):
return side * sideПример после DRY:
python
def calculate_area(width, height=None):
if height is None:
return width * width
return width * heightПреимущества:
- Изменения вносятся в одном месте
- Уменьшается объем кода
- Повышается тестируемость

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