From the course: Agile Software Development: Pair and Mob Programming
Unlock the full course today
Join today to access over 22,400 courses taught by industry experts or purchase this course individually.
Collaborating versus pairing
From the course: Agile Software Development: Pair and Mob Programming
Collaborating versus pairing
- [Instructor] So as we're learning more about what it takes to be successful with pair programming I just want to, again, discuss this idea of there are different ways of shared coding. One is asynchronous collaboration, and some examples of this are open source GitHub pull requests. So you suggest a change to a code repository on GitHub and you simply send a request for that change to be considered and possibly incorporated. Another one would be Google Docs. Now Google Docs can be near real time if the other person happens to be editing the same time you are, but I find when I'm working with Google Docs that a lot of times it's asynchronous. Another one would be integrations into messaging clients such as Slack or even email. I have some colleagues that they get notifications when a build is pushed in Slack. And then when they connect to Slack they then need to acknowledge that the build was successfully pushed out and there were no regression test errors. So those types of…
Contents
-
-
-
-
What is pair programming?4m 20s
-
Tools for pair programming4m 44s
-
Scenario: Add a simple feature3m 34s
-
Scenario: Add a complex feature2m 43s
-
Scenario: Bug fixing2m 7s
-
What is remote pair programming?3m 50s
-
Tips for remote pair programming2m 58s
-
Collaborating versus pairing5m 3s
-
Leveling communication3m 59s
-
-
-
-