আমি আমার কোডটি কীভাবে লিখছি তা সম্পর্কে আমি বেশি উদ্বিগ্ন হয়ে পড়েছি। ডিজাইনের ধরণ সম্পর্কে কয়েকটি বই পড়ার পরে (এবং সেগুলির অত্যধিক জ্বালানী বাস্তবায়ন, আমি নিশ্চিত) আমি আমার চিন্তাভাবনাটি পুরোপুরি পরিবর্তিত করে যা বদলে যায় তার encapsulating এর দিকে নিয়ে গেছে। আমি লক্ষ্য করেছি যে আমি কম ইন্টারফেস এবং আরও পদ্ধতি-ভিত্তিক কোড লিখি, যেখানে আমি পূর্বাভাস, ক্রিয়া এবং অন্যান্য প্রতিনিধি কার্যগুলি সহ পুরানো শ্রেণিতে জীবন কাটাতে পছন্দ করি। আমি মনে করি যে এটি প্রায়শই যে ক্রিয়াগুলি পরিবর্তিত হয়, তাই আমি সেগুলি সজ্জিত করি। আমি এমনকি প্রায়শই না হলেও সর্বদা একক পদ্ধতিতে ইন্টারফেসগুলি ভেঙে ফেলেছি এবং তারপরে ক্লায়েন্ট কোডকে নতুন ক্লাস তৈরি করতে বাধ্য করার পরিবর্তে আমি এই কাজের জন্য একটি প্রতিনিধি ব্যবহার করতে পছন্দ করি।
সুতরাং আমি অনুমান করি যে এটি তখন আমাকে আঘাত। আমি কি পরিবর্তে ফাংশনাল প্রোগ্রামিং করা উচিত?
সম্পাদনা: ফাংশনাল প্রোগ্রামিং সম্পর্কে আমার ভুল ধারণা থাকতে পারে।
বর্তমানে আমার পছন্দের ভাষাটি সি #, এবং আমি সি ++ ব্যাকগ্রাউন্ড থেকে এসেছি। আমি গেম ডেভেলপার হিসাবে কাজ করি তবে আমি বর্তমানে বেকার।
আমার কাছে আর্কিটেকচারের প্রতি প্রচন্ড আবেগ আছে। আমার গুণাবলী পরিষ্কার, নমনীয়, পুনরায় ব্যবহারযোগ্য এবং রক্ষণাবেক্ষণযোগ্য কোড। আমি জানি না যে এই উপায়গুলি দ্বারা আমাকে বিষ প্রয়োগ করা হয়েছে বা এটি আরও ভাল কিনা। আমার কি রিফ্যাক্টরিং জ্বর হচ্ছে বা আমার এগিয়ে যাওয়া উচিত? আমি বুঝতে পারি এটি "কাজের জন্য সঠিক সরঞ্জামটি ব্যবহার করুন" সম্পর্কে একটি প্রশ্ন হতে পারে তবে আমি আপনার মতামত শুনতে চাই।
আমার কি কার্যকরী ভাষা বেছে নেওয়া উচিত? আমার ভয়ের একটি কারণ ভিজ্যুয়াল স্টুডিওর আরাম ত্যাগ করা।