Встречается на собеседованиях • сегодня

Использовал ли принципа DRY в разработке

Да, принцип DRY (Don’t Repeat Yourself) — один из ключевых в разработке. Его суть — избегать дублирования кода, вынося повторяющуюся логику в отдельные методы, классы или утилиты.

Пример:
Вместо:

java
void processOrder(Order order) {
    if (order.isValid()) {
        // Логика обработки
    }
}

void cancelOrder(Order order) {
if (order.isValid()) {
// Логика отмены
}
}

text

Лучше:  
```java
void validateOrder(Order order) {
    if (!order.isValid()) {
        throw new IllegalArgumentException("Invalid order");
    }
}

void processOrder(Order order) {
    validateOrder(order);
    // Логика обработки
}

void cancelOrder(Order order) {
    validateOrder(order);
    // Логика отмены
}

Это упрощает поддержку и уменьшает вероятность ошибок.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы