В текущем пакете, над которым я работаю для проекта, у меня есть около 13 различных пользовательских исключений. Является ли хорошей идеей поместить их в свой собственный подпакет под пакетом, в котором есть все классы, которые будут использовать эти исключения?
Например:
com.company.project.core
содержит группу классов, которые могут выдавать некоторые пользовательские исключения, которые затем помещаются в
com.company.project.core.exception
Единственный недостаток, который я сейчас вижу, заключается в том, что у меня есть еще несколько импортов для классов, использующих исключения.