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