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