exception вы документируете в докблоках? Все? Как насчет Runtime исключений? Logic исключений?
Видел мнение, что, так как Logic исключения - это ошибка в самом коде, какая-то в недоработка в логике, их нужно по-тихому залогировать, но не документировать, так как они не являются частью ожидаемого потока выполнения программы.
То есть если существуют какие-то недоработки в коде, то их нужно залогировать и исправить, а не документировать
а как быть с InvalidArgumentException ? он ведь extends LogicException
Обсуждают сегодня