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