Как сообщить об ошибке в открытом исходном приложении? [закрытый]

5
задан Dishayloo 24 March 2010 в 12:56
поделиться

6 ответов

Сначала перейдите на страницу проекта и проверьте информацию о том, как сообщать об ошибках. У них может быть предпочтительный способ сделать это.

У большинства проектов есть списки рассылки. У большинства из них есть список рассылки для пользователей и разработчиков. Начните с поиска в списках, чтобы увидеть, не обсуждалась ли уже обнаруженная вами ошибка. Возможно, это не ошибка, и продукт просто не поддерживает то, что вы пытаетесь сделать.

Если вы уже копались в коде и нашли причину ошибки (и, возможно, исправление), подпишитесь на список разработчиков и отправьте сообщение с описанием проблемы.Включите полное описание проблемы, версию, которую вы используете (и версию другого программного обеспечения, если необходимо, например: веб-сервер, ОС, ...), тестовый пример, то, что вы нашли в коде, и исправление, которое вы сделали. . Если это ошибка, они скажут вам сообщить об этом в их программном обеспечении для отслеживания ошибок (bugzilla, mantis, redmine, track, ...)

Если вы ничего не найдете в коде, подпишитесь на user перечислите и опубликуйте вашу проблему.

Избегайте высказываний типа «пожалуйста, мне действительно нужно исправить или я ...». Разработчик с открытым исходным кодом - это не ваши сотрудники. Если вы хотите что-то исправить, вы всегда можете сделать это самостоятельно. Избегайте ультиматумов и разглагольствования о программном обеспечении.

Если об ошибке уже сообщалось, единственное, что вы можете сделать, это посмотреть ее или проголосовать за нее. Избегайте комментариев типа «я тоже!» или "нам нужно это исправить!" или «почему это до сих пор не исправлено?!?». Это раздражает.

2
ответ дан 14 December 2019 в 01:05
поделиться

Найдите систему ошибок (например, https://bugzilla.mozilla.org/ для firefox). Если вы не можете найти никаких ссылок на главной странице или в Google, возможно, вам придется воспользуйтесь одним из списков рассылки или форумов проекта. Покопайтесь немного и найдите наиболее подходящий для использования.

Как только вы выяснили, куда следует сообщать об ошибках, выполните поиск, чтобы узнать, не сообщалось ли уже о вашей ошибке. Если да, посмотрите, есть ли что-нибудь, что вы можете добавить, что было бы полезно (я тоже! Комментарии не помогают, дополнительная информация очень полезна)

Когда дело доходит до того, о чем следует сообщить, сначала укажите свою среду (операционная система, какую версию вы используете, откуда вы ее взяли и т. д.). Опишите ошибку (что происходит не так) и дайте подробные инструкции по ее воспроизведению

2
ответ дан 14 December 2019 в 01:05
поделиться

A. Им будет приятно получить известие от вас, это не раздражает.

Б. точно опишите, как можно воспроизвести ошибку, какие шаги, какая ОС, что еще работает в системе.

С. посмотрите сайт проекта с открытым исходным кодом - вероятно, у него есть адрес для отправки такой информации.

0
ответ дан 14 December 2019 в 01:05
поделиться

Для получения общих советов по сообщению об ошибках (какую информацию предоставить и т. Д.) Я рекомендую статью Саймона Тэтхэма: http://www.chiark.greenend.org.uk/~sgtatham/bugs.html

1
ответ дан 14 December 2019 в 01:05
поделиться

Минимальная информация, которую я, как разработчик FOSS, хотел бы получить от человека, отправившего отчет об ошибке:

  • версия программного обеспечения
  • платформа
  • краткое описание ошибки
  • пример ввода, который вы считаете правильным
  • пример вывода, который вы считаете неправильным (и почему вы так думаете)

То, как именно вы подаете информацию, будет сильно различаться от приложения к приложение. Прежде чем публиковать сообщение об ошибке, вам следует заглянуть в группы поддержки или списки рассылки, чтобы узнать, как решаются подобные проблемы.

Изменить: Если ошибка является невоспроизводимой или имеет запланированное поведение, я не думаю, что вы получите исправление, независимо от того, как вы оптимизируете отчет. Но у вас всегда есть возможность исправить это самостоятельно, если вы полностью уверены, что это ошибка.

4
ответ дан 14 December 2019 в 01:05
поделиться

Найдите веб-сайт приложения. Обычно там содержится информация о процедурах сообщения об ошибках, а также об ошибках, которые уже были отправлены (чтобы вы не отправляли дубликат). Сообщения об ошибках, снимки экрана и шаги по воспроизведению - это то, что мне всегда нравится, когда я пытаюсь отследить / исправить ошибку.

0
ответ дан 14 December 2019 в 01:05
поделиться
Другие вопросы по тегам:

Похожие вопросы: