Je suis sur un projet où toutes les exceptions ont été placées dans un paquet séparé com.myco.myproj.exceptions.Les exceptions doivent-elles être placées dans un paquet séparé?
Est-ce une bonne pratique?
Je suis sur un projet où toutes les exceptions ont été placées dans un paquet séparé com.myco.myproj.exceptions.Les exceptions doivent-elles être placées dans un paquet séparé?
Est-ce une bonne pratique?
Je m'attendrais à ce que les exceptions pour un paquet existent dans ce paquet. par exemple.
com.oopsconsultancy.models.pricing
contient des modèles de tarification et des exceptions connexes. Tout le reste semble un peu contre-intuitif.
C'est une mauvaise pratique.
Il s'agit d'un regroupement par coïncidence. Les paquets devraient être cohérents. Ne regroupez pas les exceptions, interfaces, énumérations, classes abstraites, etc., dans leur propre paquet. Regrouper les concepts liés à la place. +1:
+1: L'exception est située au même endroit que les éléments à l'origine de l'exception. –