Programmfehler prüfen für Inkscape

Dies ist ein Gastartikel von Buovjaga (aus dem Qualitätssicherungsteam von LibreOffice). Er besucht die Fehlermanagementsysteme verschiedener Open-Source-Projekte, um Benutzer der Projekte dazu zu ermutigen, beim Sichten der Fehlermeldungen mitzumachen. Den ersten Artikel in dieser Reihe hat er für den Texteditor Kate geschrieben.

Viele erfahrene Nutzer von Open-Source-Software wollen, dass die Entwicklung ihrer Lieblingsanwendung schneller voranschreitet. Dabei wissen sie vielleicht noch gar nicht, dass ein Mangel an Programmierkenntnissen kein Hinderungsgrund dafür ist, beim Reparieren von Programmfehlern mitzuhelfen.

Wenn ein Entwickler sich einen Fehlerbericht anschaut, dann ist das letzte, was er dort finden möchte ein Rätsel, das in ein Geheimnis eingehüllt ist, das wiederum in einem Mysterium verpackt ist. Die Aufgabe der Qualitätssicherung besteht nicht nur darin, sicherzustellen, dass Fehler entdeckt werden, sondern auch darin, die Berichte so aufzubereiten, dass sie zutreffend und verständlich sind und Daten enthalten, die für die Analyse des Problems von Nutzen sind. Wenn man sich anschaut, wie einfach der größte Teil dieser Arbeit eigentlich ist, ist es erschreckend, zu sehen, wie wenige Mitstreiter es dafür in den meisten Open-Source-Projekten gibt - und Inkscape ist da keine Ausnahme. Als ich mir die Fehlerberichte für Inkscape auf Launchpad angesehen habe, habe ich festgestellt, dass es dort ein paar sehr aktive und engagierte Benutzer gibt, die sich schon seit mehreren Jahren durchgehend um die Qualitätssicherung bemühen. Diese Arbeit sollte auf viel mehr Schultern verteilt werden, um die Qualität aufrecht zu erhalten.

Innerhalb eines einzigen Monats habe ich mich mit 400 Fehlerberichten zu Inkscape befasst. Gleichzeitig habe ich eine Wohnung renoviert, meine normale Vollzeitarbeit gemacht, und mich, wie sonst auch, um Fehlerberichte zu LibreOffice gekümmert. Ihr glaubt jetzt wahrscheinlich, dass ich Euch als nächstes eine bewegende Geschichte über Burnout und meine Erholung davon erzähle. Glücklicherweise ist es aber viel weniger stressig, Fehler zu verwalten als sie zu reparieren! Es ist eigentlich sogar ganz schön, wenn man sich auf einen Programmabsturz freut, anstatt sich davor zu fürchten. Ich hoffe, Euch damit klar zu machen, dass das Qualitätssicherungsteam in einem Projekt größer sein sollte als das Entwicklerteam.

Die Entwickler waren hocherfreut darüber, dass ich die Fehlermeldungen in Angriff genommen habe. Mc bat mich im Inkscape-Entwickler-Chat auf #inkscape-devel darum, eine Liste von einem Dutzend Fehlern zusammenzustellen, die leicht zu reproduzieren sind und viele Benutzer betreffen. Diese Art von Zusammenarbeit zwischen Teams kann sehr erfolgreich sein.

Wenn Du Inkscape zum Vergnügen oder zum Geldverdienen benutzt, lies Dir den Artikel über den Umgang mit Programmfehlern durch, fang damit an, Programmfehler zu testen und besuche den IRC-Chat im Kanal #inkscape-devel auf Freenode. Ich kann Dir garantieren, dass Du damit Dein Wissen um Inkscape vertiefen wirst, und dass Du dabei neue und nützliche Funktionen entdecken wirst.