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