← Каталог
Рекомендации по разработке на Java — 17.4. Избегайте длинных методов
Фрагмент из «Рекомендации по разработке на Java»: 17.4. Избегайте длинных методов.
// Плохо: метод на 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();
}