Tôi đang tham gia vào một dự án mà tất cả các ngoại lệ đã được đặt trong một gói riêng biệt com.myco.myproj.exceptions.Trường hợp ngoại lệ có nên được đặt trong một gói riêng biệt không?
Đây có phải là phương pháp hay không?
Tôi đang tham gia vào một dự án mà tất cả các ngoại lệ đã được đặt trong một gói riêng biệt com.myco.myproj.exceptions.Trường hợp ngoại lệ có nên được đặt trong một gói riêng biệt không?
Đây có phải là phương pháp hay không?
Tôi mong đợi các ngoại lệ cho gói tồn tại trong gói đó. ví dụ.
com.oopsconsultancy.models.pricing
sẽ chứa mô hình định giá và ngoại lệ có liên quan. Bất cứ điều gì khác có vẻ hơi phản trực giác.
Thực tiễn không tốt.
Đây là nhóm trùng hợp ngẫu nhiên. Gói phải được mạch lạc. Không nhóm các ngoại lệ, các giao diện, enum, các lớp trừu tượng, vv, thành gói riêng của chúng. Thay vào đó, khái niệm liên quan đến nhóm.
+1: Ngoại lệ được đặt cùng với những thứ gây ra Ngoại lệ. –