Bugtracker Und Viel Mehr
Total Page:16
File Type:pdf, Size:1020Kb
Bugtracker und viel mehr Johannes Maximilian Toball 04. Juli 2013 Wofür ist das gut? I Für vieles! I Echtes Bugtracking (6= Bughunting) I Verknüpfung SCM/Bugtracker I Aufgabenverwaltung I Timetracking I Diskussion I Wiki I etc. Wofür ist das gut? Einwand Aber ich kann doch einfach TODOs und FIXMEs in den Code schreiben! I Was ist mit nicht Code-bezogenen Bugs? I Die Datenbank schmiert ständig ab. I Fig 2.1 im Entwurf ist verpixelt. I Welche TODOs gehören in welchen Milestone? I Wer kümmert sich um welches TODO? I Feedback und Details passen nicht in TODOs. Wofür ist das gut? Hände hoch! Beispiele I Bugzilla I Mantis I Trac / Apache Bloodhound I Redmine I github / gitlab Beispiele: Bugzilla & Mantis I Sehr bekannt und verbreitet I Solide Bugtracker auch für Großprojekte I Self-hosted (Perl/PHP) I etwas angestaubt I Features I Bug Tracking & Diskussion I Time Tracking Beispiele: Trac & Apache Bloodhound I Apache Bloodhound ist ein Trac-Fork I SVN, git, etc. integrierbar 1 I Self-Hosted (Python) I Features: I Task Tracking & Diskussion I Sourcecode Browsing I Roadmap I Wiki I Statistiken 1 Assembla&Co bieten Studenten- und Open Source-Projekten kostenloses Hosting Beispiele: Redmine I Konzept und Features ähnlich wie Trac I Self-hosted (Ruby on Rails) Beispiele: github / gitlab I The new (much better) Sourceforge I Sehr rundes, integriertes Git-Ökosystem I 5 private Projekte für Studenten frei I Alternative: gitlab als self-hosted clone I Features I Issue-Tracker I Inline-Code-Editing und Kommentare I Milestones I Wiki I Umfangreiche Statistiken Demos I Bugzilla: http://demo.bugzilla.org/ I Mantis: http://www.mantisbt.org/demo/ I Trac: http://trac.edgewall.org/demo-1.0 I Apache Bloodhound: https://bh-demo2.apache.org/ I Redmine: http://demo.redmine.org/ I github: http://github.com I gitlab: http://demo.gitlab.com/ Fazit I github, wenn man mit git liebäugelt I Eigenes Trac/Bloodhound/Redmine wenn man das Know-How hat I Hosted-Lösung wenn man eine findet oder das Geld zahlt I Auf keinen Fall nichts.