সম্প্রতি আমি একটি প্রোগ্রাম করেছি। আমি 2 লাইন কোড মুছে ফেলতে ভুলে গেছি এই ভুলটির জন্য প্রতিদিন আমার জন্য $ 800 খরচ হয়।
আমি পিএইচপি নিয়ে প্রোগ্রামিং করছিলাম। কোনও ভিজিটর যদি প্রক্সি ব্যবহার করে তবে তা অন্য কোথাও পুনঃনির্দেশ করুন। ডিবাগার ব্যবহার করা অসম্ভব কারণ কিছু কোডে আয়নক्यूब রয়েছে। কারণ প্রোগ্রামটি কেবল অন্য কোথাও পুনর্নির্দেশ করুক না কেন, কোডটির কোন অংশটি কার্যকর হয়েছে তা দেখা মুশকিল।
তাই আমি গুচ্ছ ডিবাগিংয়ের তথ্য সর্বত্র রেখেছি। আমি ভেবেছিলাম এগুলি যেভাবেই মুছে ফেলব।
ডিবাগ করার সবচেয়ে প্রাকৃতিক উপায় অবশ্যই একটি ফাইলের মধ্যে ডিবাগিং তথ্য রাখা। সমস্যাটি হ'ল আমি প্রায়শই প্রক্সি ব্যবহার করি। সুতরাং আমি প্রোগ্রামটি পরিবর্তন করার পরে, আমাকে প্রায়শই ফাইলজিলা দিয়ে পাঠ্য ফাইলটি ডাউনলোড করতে হয়। প্রায়শই টেক্সট ফাইলটি যা দেখায় তা আমার মনে হয় না। অবশেষে আমি ওয়েবে কেবল ত্রুটি প্রদর্শন করার সিদ্ধান্ত নিয়েছি।
আমি ডিবাগিং মোড থাকার কথা বিবেচনা করেছি। তবে আমি আশঙ্কা করছি যে আমি ডিবাগিং তথ্য মুছে ফেলতে ভুলে যাব।
উদাহরণস্বরূপ, ব্যবহারকারী যদি ডিবাগিংমোড = 1 করেন তবে আমি ডিবাগিং মোড থাকার কথা বিবেচনা করেছি। তবে, আমি ভৌতিক ছিলাম যে আমার প্রতিযোগী কোনওভাবে গোপন কীওয়ার্ডটি অনুমান করতে পারে।
আমি সর্বাধিক ডিবাগিং তথ্য মুছে ফেলেছি। আমি একটি মুছতে ভুলে গিয়েছি এবং যদি ব্যবহারকারীরা সঠিক দেশ থেকে প্রক্সি ব্যবহার করে তবে এটি কেবলমাত্র প্রদর্শিত হবে। দেখা যাচ্ছে আমার কাছে সঠিক দেশ থেকে প্রক্সি নেই এবং তা বুঝতে পারি নি। প্রোগ্রামটি 24 ঘন্টা কাজ করার পরে, আমি এটি আমার প্রধান ডোমেনে আপলোড করেছি।
আমার প্রতিযোগী, প্রক্সি ব্যবহার করে, ডিবাগিং কোডটি দেখুন। তিনি এই ধারণাটি অনুলিপি করেছেন এবং এভাবেই আমি প্রতিদিন $ 800 ডলার হারিয়েছি।
পূর্ববর্তী ক্ষেত্রে, আমি কোথায় ভুল হয়ে গিয়েছিলাম তা দেখতে সত্যিই আমার খুব কষ্ট হয়েছে। আমি খুব যত্নশীল হয়েছে। তবুও তা ঘটেছে।
প্রতিযোগীদের কাছে গোপনীয়তা প্রকাশ না করে কীভাবে একজন পিএইচপি ওয়েব অ্যাপ্লিকেশনটি সুরক্ষিতভাবে ডিবাগ করা উচিত?