Встречается на 2% собеседований по Python
Зачем нужен принцип 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
интервью вопросы и ответы