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