🤔 Почему throws в сигнатуре метода — это плохо?
Указание throws:
- навязывает обработку исключения вызывающей стороне.
- Усложняет цепочку вызовов — чем глубже стек, тем больше мест, где нужно писать throws.
- Приводит к засорению кода, особенно если исключение часто не критичное.
Тем не менее, throws уместен, если исключение действительно важно для внешнего API и требует осознанной обработки.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚 Базу знаний
Post #2207
1.99K
- 👍 10
- 🤔 6
- 💊 2