Поведение при обнаружении проблем

Здесь можно сообщить о найденных багах в Far.
Locked
User avatar
t-rex
Страшный и ужасный
Posts: 4910
Joined: Tue 15 Mar, 2005 16:17
Location: Tel-Aviv
Has thanked: 1 time
Been thanked: 8 times
Contact:

Поведение при обнаружении проблем

Post by t-rex »

При соблюдении этих простых правил вы имеете максимальное количество шансов на то, что проблема будет успешно устранена.

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. Если самостоятельно решить проблему не удалось, сообщите разработчикам FAR.
  • 4.1. Для сообщений следует использовать багтрекер, GitHub Issues либо специальный раздел форума.

    4.2. Приведите начальные условия для воспроизведения проблемы (версия Windows, тип файловой системы, тип локальной сети, версия FAR, набор и версии плагинов, макросы и т.д. — необходимый и достаточный перечень условий для повторения проблемной ситуации).

    Ответьте на следующие вопросы:
    — Какие действия выполнялись?
    — Какой результат ожидался?
    — Что получилось вместо этого?

    4.3. Локализуйте условия воспроизведения проблемы как можно точнее — это поможет быстрее найти её причину.
    Приведите результат выполнения рекомендаций пункта 3 и подпунктов.
    Старайтесь не указывать излишние условия, от которых ничего не зависит (например, перечислять абсолютно все установленные плагины / программы / оборудование / положение звёзд / погоду / обои рабочего стола / сколько лет вы пользуетесь FAR и т.п., если это не требуется для повторения проблемной ситуации).
User avatar
HaRT
Moderator
Posts: 10806
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 220 times
Been thanked: 357 times

Как правильно делать снимки экрана

Post by HaRT »

Как правильно делать снимки экрана
  • Снимок экрана должен содержать только то, что важно, и ничего лишнего!
    Не нужно приводить снимок всего экрана, если для иллюстрации проблемы достаточно части.
    • Если информация о цветах и/или начертании шрифтов не является принципиально важной, следует использовать текстовые снимки экрана.
      • Для копирования текста с экрана в Фаре служит комбинация клавиш AltIns.
      • Альтернативно можно использовать аналогичную функциональность в меню консоли (клик правой кнопкой мыши по заголовку окна, затем Edit|Mark).
      • Полученный таким образом текст необходимо вставлять с тэгом [code] или [ascii].
    • Если всё же требуется сделать снимок—картинку, то необходимо заранее создать соответствующие условия:
      • Чтобы картинка не была избыточно большой, можно предварительно (через свойства консоли) уменьшить размеры окна и/или шрифта.
      • Если на картинке есть небольшие, но особенно важные детали, то желательно заострить на них внимание, например, обозначить контрастной рамкой или стрелкой.
      • В качестве формата сжатия в большинстве случаев лучше использовать не JPG, а PNG, т.к. он отлично сжимает типичные снимки экрана и не привносит визуальные артефакты на резких границах.
      • Полученную картинку следует добавить к сообщению в виде вложения.
        С помощью кнопки “Вставить в текст сообщения” можно определить конкретное место текста, где будет отображён снимок.
    • Снимок следует убрать под , если он не является главным содержанием сообщения.
      Это особенно важно, если снимок большой или снимков несколько.
    Дополнительные рекомендации см. в шапке Обсуждения.
    Last edited by HaRT on Wed 06 Jan, 2021 16:53, edited 2 times in total.
    Reason: Добавлено про [ascii]
    Фар есть инструмент, а не нянька. © 2009 DrKnS
    Locked

    Return to “Глюки и баги”