Pull-Requests (PRs), die Standardmethode zur Zusammenarbeit in Codebases, um (unter anderem) die Qualität zu gewährleisten. Es hat sich herausgestellt, dass sie die Softwareentwicklung tatsächlich verlangsamen. Aber wie?
Dragan erklärt, dass das Problem in der Art und Weise liegt, wie es strukturiert ist: Es ist asynchron. Es vergeht viel Zeit, bevor der Code zusammengeführt wird und der Wert geliefert wird. Große PRs sind schwer zu überprüfen und zu korrigieren, und bei kleinen PRs kann es zu vielen Kontextwechseln kommen.
Es gibt jedoch Möglichkeiten, dies zu umgehen, um sowohl Geschwindigkeit als auch Qualität zu erhalten. Diese Wege liegen in der Co-Kreation: Pair- und Mob-Programmierung