Agile Paarprogrammierung und gemeinsame Codebasis-Nutzung
Eine gemeinsame Codebasis wird einfach von möglichst vielen Programmierern im Team geteilt.
Inhaltsverzeichnis
Empfohlener Blog
Was sind also die Vorteile der gemeinsamen Nutzung der Codebasis? Die Befürworter behaupten, dass die gemeinsame Nutzung der Codebasis, wie auch bei der Paarung, die allgemeine Anfälligkeit des Managements gegenüber Personalfluktuation verringert und die Personalverteilung erleichtert. Wenn jeder mehr oder weniger weiß, was in der gesamten Codebasis vor sich geht, hat man mehr Flexibilität bei der Entscheidung, wer in der nächsten Iteration was tun wird. Und wenn jemand das Team verlässt, ist das viel weniger eine Krise; andere Teammitglieder können die Lücke ziemlich unkompliziert 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.