Aaron Fischer Ingenieur, Vater, Heimwerker, Problemlöser

OSS Engineering (Advent2010)

Im Dezember gibt es wie gewohnt das Advent-Special in Kooperation mit Florian. Wir werden dieses Mal ein Open Source Softwareprojekt von der Planung über die Umsetzung und Verbesserung bis hin zum Release und Lizenzierung beschreiben und anhand eines kleineren Programmierprojekts demonstrieren. Natürlich darf sich wieder jeder nach Herzenslust beteiligen.

2. Advent: Prototyp und Testen vor 14 Jahren

Florian ist diese Woche voll durchgestartet und hat mit einem Prototyp begonnen und mit diesem schon die Kernkomponenten implementiert. Der Prototyp war wichtig, um sicherzustellen dass die Wahl der verwendeten Komponenten (avahi und dbus) sinnvoll ist und wie sich die einzelnen Schichten voneinander abkoppeln lassen. Auf diese Basis kann nun aufgesetzt werden. Zuvor sollte aber auf jeden Fall sichergestellt werden, dass der Kern korrekt funktioniert und wir nicht auf einem Fehlerbehafteten Konzept aufbauen. Deshalb werden wir uns in diesem Beitrag um das Testen der einzelnen Komponenten kümmern.

1. Advent: Planung und Design vor 14 Jahren

Am ersten Advent-Wochenende werden wir uns mit der Planungsphase eines Open Source Projektes befassen. Warum es sich vom herkömmlichen Software Life Cycle unterscheidet und warum diese Phase genauso wichtig ist wie die Implementierung. Zudem werde ich die Features unseres Beispielprojekts vorstellen. Florian wird im Anschluss mehr auf das Design der Anwendung und Architekturüberlegungen eingehen.