Re: Накапливание throws'ов -- нормально ли это?
От: Andrey_spb Россия  
Дата: 18.12.10 08:32
Оценка:
Здравствуйте, 0K, Вы писали:

0K>Такой вопрос. Нормально ли, если у метода будет штук 10 throws'ов? Причем не у единичного, а у многих методов.


0K>Вроде в открытых библиотеках такого не встречал. А вот когда я пишу -- получается по 10-15 этих throws'ов на метод.


Может быть в данном случаи проблема не в накапливании throws'ов? Если судить по описанию метода, то он выполняет несколько различных функции, отсюда и большое количество потенциальных ошибок, требующих обработки. Может быть стоит разделить данный метод на несколько более мелких, и при этом в каждом из них будет небольшое количество исключений,
а вызывающий их метод мог бы их обрабатывать и генерировать исключение, которое было бы более информативно в контексте его использования.