शायद यह भाषा सम्मेलनों या अन्य कारकों पर निर्भर करता है, लेकिन मुझे लगता है कि मामूली मामला शीर्ष पर होना चाहिए, और शाखाओं में असाधारण स्थितियां होनी चाहिए। यह कोड को पढ़ने के लिए बहुत आसान बनाता है।यह विशेष रूप से सच है जब कई असाधारण स्थितियां हैं, और ज्यादातर मामलों में हैं। आप आसानी से यह मानने में सक्षम होंगे कि लेखक इस विशिष्ट पथ को अधिकतर समय ले जाने की अपेक्षा करता है, और कोड को इस तरह से आसान समझता है।
"कोड पूरा, 2 संस्करण" खंड 15.1 से:
पहले सबसे आम मामलों डाल करके, आप अपवाद-मामला कोड किसी से निपटने की मात्रा को कम सामान्य मामलों को खोजने के लिए पढ़ने के लिए है। आप दक्षता में सुधार करते हैं क्योंकि आप सबसे आम मामलों को खोजने के लिए कोड की संख्या को कम करते हैं।
अच्छा जवाब। यह पैटर्न आमतौर पर "गार्ड क्लॉज" के रूप में जाना जाता है। –
क्षमा करें, मैं इस से सहमत नहीं हो सकता। कृपया नीचे मेरा जवाब देखें। – Marcin
@DLarsen: –