আমি যখন কোনও নতুন প্রকল্প শুরু করি, আমি প্রায়শই অবিলম্বে বাস্তবায়নের বিশদ সম্পর্কে চিন্তাভাবনা শুরু করি। "আমি ডেটাবেসহ্যান্ডলারটি কোথায় রাখব? আমি এটি কীভাবে ব্যবহার করব? এটি ব্যবহার করতে চাইলে যে ক্লাসগুলি ব্যবহার করতে চান তা কি কিছু অ্যাবস্ট্রাক্ট সুপারক্লাস থেকে প্রসারিত হওয়া উচিত?? আমার একটি ইন্টারফেস ব্যবহার করা উচিত? আমি আমার ক্লাসে কী স্তর বিমূর্ত ব্যবহার করতে যাচ্ছি? অনুরোধ প্রেরণ এবং ডেটা পার্স করার পদ্ধতি? "
আমি দীর্ঘ সময়ের জন্য স্টলিং শেষ করি কারণ আমি এক্সটেনসিবিলিটি এবং পুনঃব্যবহারযোগ্যতার জন্য কোড করতে চাই। তবে আমি কীভাবে নিখুঁতভাবে প্রয়োগ করব সে সম্পর্কে অতীত চিন্তাভাবনা পাওয়া প্রায় অসম্ভব বলে মনে করি।
এবং তারপরে, আমি যদি কেবল "এটি স্ক্রু করুন, কেবল এটি সম্পন্ন করুন!" বলার চেষ্টা করি, আমি খুব তাড়াতাড়ি একটি ইটের দেয়ালে আঘাত করলাম কারণ আমার কোডটি সুবিন্যস্ত নয়, আমি বিমূর্তির স্তরগুলি মিশিয়েছি etc.
একটি লজিকাল / মডিউলার কাঠামো ভালভাবে স্কেল করবে এমনটি স্থাপন করার সময় কোনও নতুন প্রকল্প চালু করার জন্য আপনার কাছে কিছু কৌশল / পদ্ধতি কী কী?
- - সম্পাদনা -
ঠিক আছে, এটি ইতিমধ্যে এমন ধরণের প্রশ্নের উত্তর যার পক্ষে গ্রহণ করা কঠিন, তবে আরও কিছু প্রতিক্রিয়া পেতে চেয়েছিলেন, দেখুন ,ক্যমত্য আছে কি না। টিডিডি সত্যিই দুর্দান্ত শোনায় এবং সত্যি বলতে, আমি ইউএনইটি ইত্যাদি ব্যবহারের গতি আরও বাড়ানোর অর্থ পেয়েছি, একই সাথে, টিডিডির ভক্তরা এই বিষয়টি নিয়ে কী ভাবেন যে টিডিডি সমাধানের সাথে সম্পর্কিত একটি বৈধ পয়েন্ট আমার বিশেষ সমস্যা, টিডিডি সত্যিই ডিজাইনের প্রশ্নটির দিকে লক্ষ্য করে না বলে মনে হয়। অবশ্যই, আমি সম্মত হই যে টিডিডি আমাকে কী করতে চাই তা সংজ্ঞায়িত করতে সহায়তা করবে এবং তারপরে আমি ধীরে ধীরে কীভাবে এটির মাধ্যমে কাজ করতে পারি তবে অনেকগুলি সামগ্রিক নকশার ধরণ / কাঠামো রয়েছে যা ইউনিট পরীক্ষার মধ্য দিয়ে যেতে পারে। এটি কেবলমাত্র: এটি একক UNITS পরীক্ষা করে। আমি অনুমান করি আমি কিছুটা বিভ্রান্ত ... আমি দূরে থাকি। হয়তো আমি'
ধন্যবাদ!