নেস্টেড ফাংশনগুলির (যেমন পাইথন এবং ডি) সমর্থন করে ভাষাগুলিতে জটিল অ্যালগরিদমগুলির সাথে কাজ করার সময় আমি প্রায়শই বিশাল ফাংশন লিখি (কারণ অ্যালগোরিদম জটিল) তবে জটিল কোড গঠনের জন্য নেস্টেড ফাংশনগুলি ব্যবহার করে এটিকে প্রশমিত করি। নেস্টেড ফাংশনগুলি ব্যবহারের মাধ্যমে তারা অভ্যন্তরীণভাবে সু-কাঠামোগত হলেও বিশাল (100+ লাইন) ফাংশনগুলি কি এখনও মন্দ হিসাবে বিবেচিত?
সম্পাদনা করুন: আপনারা যারা পাইথন বা ডি এর সাথে পরিচিত নন, এই ভাষাগুলির নেস্টেড ফাংশনগুলিও বাইরের ফাংশনের সুযোগগুলিতে অ্যাক্সেসের অনুমতি দেয়। ডি-তে এই অ্যাক্সেস বাইরের স্কোপগুলিতে পরিবর্তনশীলগুলির পরিবর্তনের অনুমতি দেয় allows পাইথনে এটি কেবল পড়ার অনুমতি দেয়। ডি তে আপনি বাহ্যিক স্কোপটি স্পষ্টভাবে ডিক্লেয়ার করে কোনও নেস্টেড ফাংশনে অ্যাক্সেস অক্ষম করতে পারেন static
।