Подтвердить что ты не робот

Решение об ошибках

Уточнение/резюме для вопроса - мы ищем:

  • размещенная система отслеживания ошибок,
  • что удобно использовать в качестве маяка /github/launchpad,
  • может работать с вложениями,
  • объединяет уведомления и операции электронной почты (подразумевает операции в сообщениях фиксации),
  • имеет script дружественный API,
  • позволяет анонимные отчеты об ошибках или сообщения электронной почты, но не требующие настройки учетной записи для отправки.

Маяк близок, но не работает в последней точке, стартовая панель похожа, github также не обрабатывает вложения. Тендер отлично подходит для последнего момента, но не работает как общая система отслеживания ошибок (и похоже, что версия с открытым исходным кодом будет ограничена в основном тем, что она является форумом).

Мы рассмотрели ряд приложений для установки и настройки - но с этим набором требований они всегда приходят с огромными затратами с точки зрения времени инвестирования в настройку и обслуживание рабочей системы.


В нашем (open-source) мы используем Gnats в течение очень долгого времени. Он делает то, что было спроектировано, чтобы сделать все, но это становится довольно неудобным: он больше не поддерживается, имеет функции, которые мы никогда не используем, и нам не нужны функции, которые мы хотели бы использовать... Это не касается приложений, не имеет простого способа выполнять действия по электронной почте, без интеграции с сообщениями фиксации и с веб-интерфейсом, разработанным для 90-х браузеров. Таким образом, я искал вокруг, пытаясь найти что-то, что могло бы заменить его, надеюсь, что какое-то хостинговое решение позволит избежать проблем с настройкой/обслуживанием.

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

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

Существует также возможность установки некоторой системы локально, но системы отслеживания ошибок, как правило, являются монстрами, которые я бы хотел избежать, если это возможно, при настройке и обслуживании.

Итак, вопрос: есть ли что-то очевидное, что я пропал? Или, чтобы сделать его более конкретным: есть ли хорошая страница сравнения где-нибудь, в которой перечислены популярные варианты и их соответствующие функции?

4b9b3361

Ответ 1

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

Также есть особая причина, по которой Google Code или Sourceforge инструменты отслеживания проблем не будут работать? Вам не нужно использовать все свои услуги, если вы этого не хотите, вы можете использовать их исключительно для отслеживания проблем.

Ответ 2

Вы пробовали trac? Он используется многими проектами с открытым исходным кодом.

Ответ 3

FogBugz является одним из вариантов. Они будут размещать или вы можете запустить его самостоятельно. Моя компания посмотрела на него, но... политические соображения... означала, что здесь нет жизнеспособности.

Ответ 4

Вы посмотрели на Сравнение систем отслеживания проблем в Википедии?

Я также нашел fixx, hedgehoglab. По-видимому, он функции, которые вам больше заботятся:

Проделайте все

  • fixx имеет интуитивно понятный интерфейс, чтобы включить быстрый баг составление отчетов. Заполнение отчета об ошибке как просто как отправка электронной почты.
  • Возможность добавлять несколько вложений к проблемам, позволяющим вам прикреплять скриншоты и управлять ими документы, связанные с проблемами.
  • Умные варианты уведомлений, чтобы информировать соответствующих людей в то время как предотвращение спама для отслеживания проблем.

также:

Заметьте, что я никогда не использовал его, поэтому я не могу дать никаких рекомендаций.

Ответ 5

Открытый исходный код BugTracker.NET поддерживает следующие области, которые вызывают проблемы:

  • Приложения
  • Вход для гостей
  • Уведомления по электронной почте
  • Интеграция с SVN-фиксацией

Мне было легко настраивать, поддерживать и настраивать. Конечно, вы можете подумать иначе, если вы не знакомы с .NET и имеете доступ к серверу Windows.

Ответ 6

Вы можете посмотреть Unfuddle. Они позволяют API для подачи билетов и имеют другие ваши очки, включая вложения.

Ответ 7

Взгляните на repositoryhosting.com У вас есть готовое решение с помощью trac/svn/git для вас. Поставляется со всеми типами колоколов и завитков, такими как плагин Agilo и резервное копирование в корзину Amazon S3 по вашему выбору.

Цены очень разумные.

Кроме того, jumboxes предлагает виртуальное устройство Trac/SVN, которое вы можете разместить в своей собственной среде.

Ответ 9

Я использовал ZenDesk в прошлом, и это было довольно неприятно. Кроме того, он имеет api: http://www.zendesk.com/api. Кроме того, я ЗНАЮ, что он может CC, кто бы вы ни пожелали, всякий раз, когда что-либо происходит.

Ответ 10

Мы также ищем новое решение.

В настоящее время мы используем FogBugz, который очень медленный.

Нам нужны наши клиенты, чтобы иметь возможность регистрировать ошибки по электронной почте. Тендер выглядит отлично, за исключением того, что у него нет явно используемых полей идентификаторов, которые мы можем пройти. Есть ли плагин или что-то подобное? Я мог бы сбить расширение браузера на "goto bug id [whatever]", но это похоже на kludgy для того, что должно быть основной функцией?