Eine einfache Wahrheit für jeden Software-Entwicklungsprojekt es , dass sie Fehler haben . Testen und Planung kann helfen, diese auf ein Minimum , aber kein Entwicklungsaufwand kann vollständig beseitigen Bugs aus einem Projekt von beliebiger Komplexität . Den Überblick über die verschiedenen Fehler und Probleme , die entstehen, ist ein wichtiger Bestandteil , um die Pflege von Software , und zum Glück gibt es durchaus ein paar Dienstprogramme zur Verfügung , mit dieser Aufgabe zu unterstützen. Bugzilla
Bugzilla ist eine der mächtigsten Bug-Tracking- Dienstprogramme in Existenz heute. Entwickelt von der Mozilla Foundation - das Entwicklerteam hinter dem Firefox-Webbrowser - es Tausende von Unternehmen für die Verfolgung von Problemen in Software-Projekten verwendet . Es erfordert Perl , einen Webserver und einen Datenbankserver wie MySQL, PostgreSQL oder Oracle , jedoch mit Ausnahme von Oracle, sind alle diese kostenlose Utilities und leicht auf den meisten Systemen installiert
MantisBT
Die Mantis Bug Tracking -Dienstprogramm ist ein weiteres frei verfügbar Fehler -Tracker. Entwickelt in PHP und benötigt einen Web-Server und eine Datenbank wie MySQL, Microsoft SQL Server oder PostgreSQL , ist es auch leicht installiert und konfiguriert. Obwohl nicht ganz so fruchtbar wie Bugzilla , Mantis hat eine große Kundenbasis und eine sehr unterstützende Gemeinschaft .
Redmine
Redmine ist nicht nur ein Fehler Tracking - Dienstprogramm - es ist eine ausgewachsene Projekt - Management-Anwendung . Entwickelt in Ruby , Redmine kann etwas mühsam zu installieren und auf einer ansonsten sauberen System zu konfigurieren , aber die zusätzliche Projektmanagement- Funktionalität über Mantis und Bugzilla kann es die Mühe wert