Поведение при обнаружении проблем
Posted: Fri 18 Mar, 2005 09:19
При соблюдении этих простых правил вы имеете максимальное количество шансов на то, что проблема будет успешно устранена.
1. Убедитесь, что найденная вами проблема ещё не исправлена.
Проверьте, воспроизводится ли она в последней ночной сборке.
Возможно проблема уже известна, воспользуйтесь поиском по форуму, и на багтрекере.
2. Убедитесь в том, что предполагаемая проблема не является штатной ситуацией: изучите встроенную справку FAR (F1) и плагинов (ShiftF1 в списке, выводимом по F11). Некоторые плагины не имеют встроенной справки, в этом случае ищите документацию в виде *.txt (в папке плагина).
Также полезно просмотреть FAQ, changelog.
3. На воспроизведение проблемы могут влиять окружение, макросы, плагины, настройки, поэтому необходимо локализовать источник возникновения проблемы.
1. Убедитесь, что найденная вами проблема ещё не исправлена.
Проверьте, воспроизводится ли она в последней ночной сборке.
Возможно проблема уже известна, воспользуйтесь поиском по форуму, и на багтрекере.
2. Убедитесь в том, что предполагаемая проблема не является штатной ситуацией: изучите встроенную справку FAR (F1) и плагинов (ShiftF1 в списке, выводимом по F11). Некоторые плагины не имеют встроенной справки, в этом случае ищите документацию в виде *.txt (в папке плагина).
Также полезно просмотреть FAQ, changelog.
3. На воспроизведение проблемы могут влиять окружение, макросы, плагины, настройки, поэтому необходимо локализовать источник возникновения проблемы.
- 3.0. Запустите FAR напрямую из проводника (explorer.exe) или командного процессора (cmd.exe) Windows, не используя ярлыки / bat- и cmd-файлы / эмуляторы консоли / альтернативные терминалы / запускатели и т.п. и попробуйте воспроизвести проблемную ситуацию. Если проблема не воспроизводится, попытайтесь выяснить, что именно приводит к возникновению проблемной ситуации.
3.1. Запустите FAR без макросов, используя командуfar.exe -m
, и попробуйте воспроизвести проблемную ситуацию.
Если без макросов проблема не воспроизводится, попытайтесь выяснить, какой(ие) из них приводит к возникновению проблемной ситуации.
Для этого вы можете, например, удалять макросы по одному, начиная с установленных последними, и каждый раз проверять наличие проблемы.
3.2. Запустите FAR без плагинов, используя командуfar.exe -p
, и попробуйте воспроизвести проблемную ситуацию.
Если без плагинов проблема не воспроизводится, попытайтесь выяснить, какой плагин(ы) необходим для возникновения проблемной ситуации. Для этого вы можете, например, удалять плагины по одному, начиная с установленных последними, и каждый раз проверять наличие проблемы.
Если вам удалось найти плагин-виновник и он не входит в комплект поставки FAR, о проблеме следует сообщать разработчику этого плагина.
3.3. Запустите FAR c новым профилем и настройками по умолчанию:Если при этом проблемная ситуация не воспроизводится, то попытайтесь выяснить, какая из настроек вызывает проблему.Code: Select all
far.exe -ro -s %TEMP%\farprofile\%RANDOM%
- 4.1. Для сообщений следует использовать багтрекер, GitHub Issues либо специальный раздел форума.
4.2. Приведите начальные условия для воспроизведения проблемы (версия Windows, тип файловой системы, тип локальной сети, версия FAR, набор и версии плагинов, макросы и т.д. — необходимый и достаточный перечень условий для повторения проблемной ситуации).
Ответьте на следующие вопросы:
— Какие действия выполнялись?
— Какой результат ожидался?
— Что получилось вместо этого?
4.3. Локализуйте условия воспроизведения проблемы как можно точнее — это поможет быстрее найти её причину.
Приведите результат выполнения рекомендаций пункта 3 и подпунктов.
Старайтесь не указывать излишние условия, от которых ничего не зависит (например, перечислять абсолютно все установленные плагины / программы / оборудование / положение звёзд / погоду / обои рабочего стола / сколько лет вы пользуетесь FAR и т.п., если это не требуется для повторения проблемной ситуации).