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