मैंने अपने सभी कस्टम अपवादों को com.company.project.exception
पैकेज में रखा है। मैं उन्हें उन स्थानों पर "करीबी" रखने के बजाय ऐसा करता हूं जहां वे फसल उगते हैं।
यहां मेरा तर्क है: यदि कोई दिया गया अपवाद केवल एक या दो सेवा कक्षाओं में ही फसल हो रहा है, तो यह अपनी कक्षा के लायक होने के लिए सामान्य पर्याप्त अपवाद नहीं हो सकता है। केवल अगर मैं कई जगहों पर पॉप-अप करने वाली एक आम थीम देखता हूं तो क्या मैं एक कस्टम अपवाद वर्ग बनाने की परेशानी पर जाऊंगा। और यदि यह कई स्थानों पर पॉप-अप हो रहा है, तो इसमें "संलग्न" करने के लिए कोई तार्किक पैकेज नहीं है, इसलिए अपवाद-विशिष्ट पैकेज जाने का सही तरीका लगता है।
स्रोत
2010-04-21 13:50:41
मुझे लगता है कि पूछताछकर्ता इसके बारे में जानता है। उनका प्रश्न सर्वोत्तम प्रथाओं से अधिक संबंधित है। – Sergio