मैं एक प्रोजेक्ट ले रहा हूं जहां सभी अपवादों को एक अलग पैकेज com.myco.myproj.exceptions में रखा गया है।अपवादों को एक अलग पैकेज में रखा जाना चाहिए?
क्या यह अच्छा अभ्यास है?
मैं एक प्रोजेक्ट ले रहा हूं जहां सभी अपवादों को एक अलग पैकेज com.myco.myproj.exceptions में रखा गया है।अपवादों को एक अलग पैकेज में रखा जाना चाहिए?
क्या यह अच्छा अभ्यास है?
मैं उस पैकेज के भीतर एक पैकेज के अपवादों की अपेक्षा करता हूं। जैसे
com.oopsconsultancy.models.pricing
में मूल्य निर्धारण मॉडल और संबंधित अपवाद होंगे। कुछ और थोड़ा सा अंतर्दृष्टि लगता है।
यह एक बुरा अभ्यास है।
यह एक संयोग समूह है। पैकेज सुसंगत होना चाहिए। अपने स्वयं के पैकेज में अपवाद, इंटरफेस, एनम, अमूर्त कक्षाएं, आदि को समूहबद्ध न करें। इसके बजाय समूह से संबंधित अवधारणाएं।
+1: अपवाद उन चीजों के साथ सह-स्थित है जो अपवाद का कारण बनते हैं। –