मैं कुछ हद तक खतरनाक रूप से कोड में कोड के उपखंडों को समूहबद्ध कर रहा हूं ... जब यह सही लगता है तो अंत ब्लॉक। अधिकांशतः जब मैं एक लंबी संग्रहीत प्रक्रिया पर काम कर रहा हूं और एक स्थान पर एक अस्थायी चर की आवश्यकता है तो मैं इसे कोड के उस हिस्से के लिए घोषित करूंगा। मैं यह भी करता हूं जब मैं कोड के विशिष्ट टुकड़े के लिए अपवादों को पहचानना और संभालना चाहता हूं।मुझे पीएल/एसक्यूएल BEGIN कब घोंसला चाहिए ... अंत ब्लॉक?
किसी भी अन्य कारणों से किसी को प्रक्रिया, फ़ंक्शन या पीएल/एसक्यूएल का एक और बड़ा ब्लॉक क्यों अवरुद्ध करना चाहिए?
+1। 'प्रारंभ/समाप्ति' ब्लॉक के लिए सबसे अच्छा अभ्यास अज्ञात ब्लॉक है, नाम ब्लॉक (प्रक्रिया/फ़ंक्शन) या विशिष्ट अपवादों को संभालने के लिए, जैसा कि पहले उदाहरण में है। 'प्रारंभ/समाप्ति' ब्लॉक के भीतर 'घोषित' कथन को निस्तारण करना, मैं एक प्रोग्रामिंग बग कहूंगा, क्योंकि यह परिवर्तनीय स्कोप टकराव की संभावना का परिचय देता है, और ये डीबग करने के लिए दर्द हैं। –