আমি একটি ছোট ম্যাটল্যাব প্যাকেজ লিখছি যা একটি নির্দিষ্ট শ্রেণির সংখ্যাসূচক সমস্যার সমাধান করবে। অ্যালগরিদমের 3 টি পর্যায় রয়েছে এবং প্রতিটি স্তরের জন্য ব্যবহারকারীর 5 টি পছন্দ রয়েছে। আমি পুরো সমস্যাটি ব্যবহার করে বাস্তবায়ন করেছিফাংশন এবং 3 টি স্যুইচ কেস (প্রতিটি অ্যালগোরিদম স্টেজের জন্য একটি)। এটি দুর্দান্ত কাজ করে তবে আমি এটিকে আরও বেশি জিনিস (5 টিরও বেশি পছন্দ এবং আরও একটি মঞ্চ) করার এবং পাইথন বন্দরটি তৈরি করার বিষয়ে বিবেচনা করছি (কিছু লোক আগ্রহী)।
আমি ভাবছিলাম যে আমার কোনও ওওপি কাঠামোতে রূপান্তর করা উচিত (যা আমি মোটেও ভাল নই) অথবা আমার যে পদ্ধতিগত কাঠামো আছে (যা আমি ভাল) তার সাথে আমার লেগে থাকা উচিত কিনা। আমি আমার পদ্ধতিগত কোডটিতে নিশ্চিত করেছি যে কোনও ফাংশন দুটি কাজ করে না এবং সেখানে ন্যূনতম ওভারল্যাপ থাকে (2 কোড-বিভাগগুলি প্রায় একই জিনিসটি করে না)।
আপনি যদি মনে করেন যে এটির ডোমেনে এটি আরও উপযুক্ত।