On Jun 22, 2009, at 2:51 PM, Joost Andrae wrote:
Einfluss auf die Fehlerbehebung eines Issues, welches noch nicht von einem Entwickler angenommen wurde, kann man auch nehmen, indem man selber Entwickler-Resourcen bereitstellt, um dieses Problem zu beheben.

Dabei müssen nicht mal Entwickler-Resourcen bereitgestellt werden. Auch ein ganz normaler Anwender kann die Fehlerbehebung wesentlich beschleunigen, indem er Issues leichter verdaulich macht. Z.B. durch das Heraus-Isolieren des konkreten Problems (http://wiki.services.openoffice.org/wiki/AquaBuild#Contribute_by_finding.2C_isolating.2C_debugging_or_solving_issues ):
- das Problem selbst so leicht reproduzierbar zu machen wie möglich
- das Problem deutlich hervorheben (z.B. 
http://www.openoffice.org/nonav/issues/showattachment.cgi/62875/test.png)
- Testdokumente soweit wie möglich minimieren, indem man alles rausnimmt, was für das konkrete Problem nicht relevant ist. Statt "in der dritten Spalte auf der 35.Seite sieht komisch aus" erstmal alle unnötigen Seiten+Spalten+Buchstaben+Formatierungen+Graphiken soweit entfernen, so daß nur noch ein minimaler Paragraph übrigbleibt
- in der Umgebung des Bugs testen
-- z.B. anstatt nur "ausgedruckt sieht das komisch aus" auch ein "aber das entsprechende PDF-export hatte das Problem nicht" -- z.B. "mit der DEV300_m48 hat es noch funktioniert, ab der DEV300_m49 nicht mehr"

und so weiter und so weiter, ich könnte da noch etliche weitere Punkte bringen.

Aber um meine Kernaussage zu unterstützen, daß auch normale Endanwender wesentlich zur Lösung eines Bugs und sogar von ganzen Bugfamilien beitragen können, will ich mal den fiesen Issue (http://www.openoffice.org/issues/show_bug.cgi?id=88376 ) und seine Duplikate erwähnen. Über die hatte ich auch schon gebloggt (http://blogs.sun.com/GullFOSS/entry/what_could_possibly_go_wrong). Bei dieser Problemfamilie war die Hauptarbeit das Einkreisen und das zuverlässige Reproduzieren des Problems auf anderen Rechnern! Das Bugdoc aus dem genannten Issue war schon wesentlich besser als die entsprechenden Beschreibungen aus seinen verwandten Issues. Mit dem weiter minimierten Bugdoc (http://www.openoffice.org/nonav/issues/showattachment.cgi/55933/i88376_mini.odt ) war es dann kein Problem mehr, die Stelle im Code zu finden und zu fixen.

Wenn ihr mal Zeit habt, schaut euch die Duplikate zum erwähnten Issue 88376 an. Obwohl es sich im Nachhinein herausgestellt hatte, daß das eigentliche Problem sehr gut auch durch Nicht-Entwickler einkreisbar war, waren z.B. die meisten Duplikate nur in einem "sehr schwer verdaulichen" Zustand auch Monate nachdem sie geöffnet wurden.

Warum hängen so viele Issues in einem so schlechten Zustand rum?

---
Herbert Duerr
du...@sun.com

Sitz der Gesellschaft: Sun Microsystems GmbH, Sonnenallee 1, D-85551
Kirchheim-Heimstetten
Amtsgericht Muenchen: HRB 161028
Geschaeftsfuehrer: Thomas Schroeder, Wolfgang Engels, Dr. Roland Boemer
Vorsitzender des Aufsichtsrates: Martin Haering

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@de.openoffice.org
For additional commands, e-mail: dev-h...@de.openoffice.org

Antwort per Email an