Код IT
← Каталог

Рекомендации по разработке на Java — 17.4. Избегайте длинных методов

Фрагмент из «Рекомендации по разработке на Java»: 17.4. Избегайте длинных методов.

Java main.java
// Плохо: метод на 100+ строк
public void generateReport() {
    // Подготовка данных
    // Форматирование
    // Валидация
    // Сохранение
    // Отправка
    // Логирование
    // ...
}

// Хорошо: декомпозиция
public void generateReport() {
    ReportData reportData = prepareReportData();
    String content = formatReport(reportData);
    validateReport(content);
    saveReport(content);
    sendReportNotification();
    logReportGeneration();
}
// Плохо: метод на 100+ строк
public void generateReport() {
    // Подготовка данных
    // Форматирование
    // Валидация
    // Сохранение
    // Отправка
    // Логирование
    // ...
}

// Хорошо: декомпозиция
public void generateReport() {
    ReportData reportData = prepareReportData();
    String content = formatReport(reportData);
    validateReport(content);
    saveReport(content);
    sendReportNotification();
    logReportGeneration();
}