Я подбираю существующую кодовую базу Groovy и Grails, но структура пакета мне кажется очень странной.
Для класса домена они помещают его в следующий пакет com.company.domain, затем для контроллера этого класса это com.company.controller
Мне кажется, что эта структура мне не подходит, поскольку классы домена и контроллера уже организованы в свои собственные папки в папке grails-app.
Мой план состоит в том, чтобы повторить пакеты и группы на основе фактического использования, например com.company.billing и com.company.util.
Есть ли недостатки в моем плане? Есть ли что-то хорошее в текущей структуре пакета, которое мне не хватает?