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