यहां कुछ ऐसे चरण दिए गए हैं, जिनका पालन करके आप किसी नेस्टेड को अनुकूलित कर सकते हैं if...elif...else.
1. सुनिश्चित करें कि जो रास्ता सबसे अधिक लिया जाएगा वह शीर्ष के पास है। यह सुनिश्चित करता है कि सबसे अधिक निष्पादित पथ पर जांच करने के लिए एकाधिक शर्तों की आवश्यकता नहीं है।
2. इसी तरह, अधिकांश उपयोग के अनुसार पथों को क्रमबद्ध करें और शर्तों को तदनुसार रखें।
3. अपने लाभ के लिए शॉर्ट-सर्किटिंग का प्रयोग करें। यदि आपके पास ऐसा कथन है:
अगर हैवीऑपरेशन () और लाइटऑपरेशन ():
फिर इसे बदलने पर विचार करें
अगर लाइटऑपरेशन () और हैवीऑपरेशन ():
यह सुनिश्चित करेगा कि लाइटऑपरेशन गलत होने पर भी हेवीऑपरेशन निष्पादित नहीं किया जाएगा। ऐसा या शर्तों के साथ भी किया जा सकता है।
4. नेस्टेड संरचना को समतल करने का प्रयास करें। हालांकि यह कोड को अनुकूलित नहीं करता है, यह निश्चित रूप से इसे और अधिक पठनीय बनाने में मदद कर सकता है।