(Easy) collaborating together

Bei der Pair-/Mob-Programmierung sitzen 2++ Entwickler*innen zusammen an einem Arbeitsplatz und arbeiten gemeinsam an der Lösung des Problems.

Wenn alle physisch an einem Ort (“Vor-Ort”) arbeiten, arbeitet man zusammen an einem Rechner. Möchte man remote zusammen arbeiten, kann man mob.sh nutzen, um zusammen in einem Branch zu arbeiten. Mit einfachen Shellbefehlen, lassen sich Codeänderungen schnell austauschen:

  • mob start bzw. mob start -b name aktualisiert den Branch (bzw. erstellt einen neuen ausgehend vom aktuellen Branch)
  • mob next sendet die Codeänderungen
  • mob done beendet den Branch (lokal und remote) und squashed alle Änderungen in den Ursprungsbranch

Auf der Webseite gibt es ein ausführlicheres Beispiel dafür.