मुझे लगता है कि मेरे कार्यक्रमों के साथ दो मुख्य समस्याएं मेरी कोड संरचना / संगठन और मेरी त्रुटि हैंडलिंग हैं। मैं कोड पूरा 2 पढ़ रहा हूं, लेकिन मुझे संभावित समस्याओं के साथ काम करने के लिए कुछ पढ़ने की जरूरत है।
उदाहरण के लिए, किसी वेबसाइट पर, यदि उपयोगकर्ता द्वारा जावास्क्रिप्ट के माध्यम से डेटा के साथ छेड़छाड़ करने पर ही कुछ हो सकता है, तो क्या आप उसके लिए लिखते हैं? इसके अलावा, आप त्रुटियों को कब नहीं पकड़ते हैं? जब आप एक वर्ग लिखते हैं जो इनपुट के रूप में एक स्ट्रिंग और एक इंट की अपेक्षा करता है, और वे एक स्ट्रिंग और इंट नहीं हैं, तो क्या आप उस के लिए जांच करते हैं, या क्या आप इसे गलत तरीके से पारित करने वाले कॉलिंग विधि तक बुलबुला करते हैं?
मुझे पता है कि यह एक व्यापक विषय है जिसका उत्तर यहां एक भी उत्तर में नहीं दिया जा सकता है, इसलिए मैं जो खोज रहा हूं वह एक ऐसी पुस्तक या संसाधन है जिसे आमतौर पर उचित अपवाद अभ्यास अभ्यास सिखाने के रूप में स्वीकार किया जाता है।