Softwareentwicklung mag viele kooperative und soziale Facetten besitzen, aber ein guter Handwerker muss ein Meister seiner Werkzeuge sein. Das verteilte Revisionskontrollsystem Git hat die verteilte Softwareentwicklung so stark wie kein anderes Werkzeug beeinflusst. Neben einigen - wissenschaftlich fundierten - Anmerkungen dazu, was in der Softwareentwicklung von tatsächlicher praktischer Relevanz ist, gehen wir vor allem auf empfehlenswerte Arbeitsabläufe mit Git ein, und diskutieren technisch anspruchsvolle Anwendungsfälle, die die maximale Leistung des Systems erschließen, und zu einer deutlichen Produktivitätssteigerung führen können. Die Autoren stehen konkreten Fragen und einer Diskussion offen gegenüber.
BITTE BEACHTEN: Der Vortrag findet im Raum K001 der OTH Regensburg statt (Galgenbergstraße 32, neues IM Gebäude). Für kostenfreie Getränke ist gesorgt.
Prof. Dr. Wolfgang Mauerer leitet das Labor für Digitalisierung an der OTH Regensburg. Seine Forschungsgebiete umfassen quantitatives Softwareengineering, eingebettete Systeme und Quantencomputing. Ralf Ramsauer ist Doktorand im Labor für Digitalisierung. Er befasst sich mit quantitativen Softwareengineering und safety-kritischen eingebetten Echtzeitsystemen. Erfahrung mit Git sammelte er nicht nur durch Beiträge im Linux Betriebssystemkern, sondern auch als einer der Hauptentwickler des eingebetteten Echtzeithypervisors Jailhouse.