Agile Paarprogrammierung und gemeinsame Codebasis-Nutzung
Eine gemeinsame Codebasis wird einfach von möglichst vielen Programmierern im Team geteilt.
Was sind also die Vorteile der gemeinsamen Nutzung der Codebasis? Seine Befürworter behaupten, dass die gemeinsame Nutzung der Codebasis wie beim Pairing die allgemeine Anfälligkeit des Managements für Personalfluktuation verringert und dies erleichtert deploy Mitarbeiter. Wenn jeder mehr oder weniger weiß, was in der gesamten Codebasis vor sich geht, haben Sie mehr Flexibilität bei der Entscheidung, wer was in der nächsten Iteration tun wird. Und wenn jemand das Team verlässt, ist das viel weniger eine Krise; Andere Teammitglieder können die Lücke ganz einfach füllen.
Zu den weiteren vielleicht überzeugenderen Vorteilen der gemeinsamen Nutzung der Codebasis gehören ein einfacheres, besseres Gesamtdesign, eine höhere Designkonsistenz und eine bessere Betreuung der Programmierer. All diese Dinge tragen wiederum dazu bei, den Code erweiterbarer und das Team agiler zu machen. Sie helfen dem Team, mehr laufende, getestete Funktionen pro Iteration bereitzustellen und diese konsistenter und mit geringstem Risiko bereitzustellen.