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