Коли хтось отримує колись популярний додаток "таке і таке", зупиняється, вам пропонується можливість повідомити про це. Що ви повинні сказати у "звіті"?
Коли хтось отримує колись популярний додаток "таке і таке", зупиняється, вам пропонується можливість повідомити про це. Що ви повинні сказати у "звіті"?
Відповіді:
Ви хочете допомогти розробнику, щоб допомогти вам .
У відповіді mbanzon зазначалося, що розробник отримає стек стеження помилки, але це лише нам говорить, що пішло не так і куди.
Це нічого не говорить про стан, у якому знаходиться додаток: Яке значення було цим номером або яким був текст, який було введено в текстові поля? І найголовніше, що саме зробив користувач, щоб зробити програму збоєм?
Останнє питання є особливо важливим, щоб ми могли відтворити помилку та допомогли нам зрозуміти, чому програма забилася за цих обставин.
Тож якщо ви хочете по- справжньому допомогти розробникам, запишіть, що ви зробили, чого очікували та що бачили. Наприклад:
Я запустив додаток і натиснув кнопку, щоб перейти на екран звітів. Потім я натиснув кнопку, щоб створити звіт, і додаток вийшов з ладу. Цікаво, що екран порожній: даних не було видно.
Якщо вам не подобається багато набирати текст, ви можете бути короткими:
Натиснута кнопка для створення звіту. Екран порожній
Якщо у вас є будь-яка інформація, яка допоможе визначити проблему, це може бути приємним доповненням і багато чого допоможе розробнику. Якщо ви відтворюєте музику через bluetooth, і додаток для музики виходить з ладу, коли ви переходите на інший Bluetooth-динамік, і ви відчуваєте це щоразу, коли ви перемикаєте динамік, було б корисно написати "буває, коли я перемикаю Bluetooth-динамік", наприклад.
Розробник отримує повне стеження про помилку (лише для коду в їх додатку), і цього в багатьох випадках вистачить для пошуку та усунення помилки.
Як розробник, як правило, я отримую повідомлення у відповідь на тему "Він вийшов з ладу", що мені жодним чином не допомагає. Насправді я б закликав вас не надсилати повідомлення, якщо ви не зможете пояснити, як його відтворити (наприклад, якщо ви можете збити його, зробивши щось додаткове в додатку).
Ми, розробники, також отримуємо дамп технічної інформації, яка, як правило, корисніше, ніж повідомлення про те, де вона врізалася. Наприклад, технічна інформація вказує нам точний рядок коду, на який він вийшов з ладу, і багато іншого, що в значній мірі розповідає нам, що саме сталося.
Отже, якщо у вас немає нічого сказати про аварію, просто надішліть його без повідомлення, і воно все одно буде так само корисно.
Ви можете просунути свої кроки до моменту, коли додаток вийшов з ладу. наприклад, який додаток ви використовували перед цим додатком? у вас був wifi? хороше покриття? чи втратив ваш кредит кредит під час використання програми?