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