2009-05-05 4 views

Répondre

40

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.

+3

+1: L'exception est située au même endroit que les éléments à l'origine de l'exception. –

37

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:

Questions connexes