Нещодавно я побачив тут відповідь на питання про дрібнозернисту організацію пакетів Java. Так , наприклад, my.project.util
, my.project.factory
, my.project.service
і т.д.
Зараз я не можу його знайти, тому я можу також задати питання.
Чи є найкращі практики щодо організації пакетів на Java і що стосується них?
Як ви організовуєте свої заняття в проекті Java?
Наприклад, проект, над яким я працюю з кількома людьми, має пакет під назвою квасоля. Він почав бути проектом, що містить просту квасолю, але закінчився (через поганий досвід та брак часу), що містить усе (майже). Я їх трохи очистив, помістивши кілька заводських класів у заводський пакет (класи зі статичними методами, що створюють квасоля), але у нас є інші класи, які працюють з бізнес-логікою, та інші, які виконують просту обробку (не з діловою логікою), наприклад, отримання. повідомлення про код з файлу властивостей.
Ваші думки та коментарі цінуються.