Description
Course info
Rating
(58)
Level
Beginner
Updated
Apr 7, 2016
Duration
2h 28m
Description

Programming alongside another person--also known as pair programming--is a concept that most developers have heard of, but may not have seen in action. This technique can greatly improve the quality and readability of your code as well as increase knowledge-sharing. In this course, Pair Programming, you'll learn how to achieve success in programming alongside others. You'll start by learning about the different roles of pairing, when and when not to use paired programming, and several pairing techniques. From there, you'll go over research that describes the benefits of this practice and learn about a similar technique called mob programming. Finally, you'll discover how you can set up your workspace for success and how to do pair programming remotely. By the end of this course, you will know the proper techniques and benefits of pair programming, and you'll be able to use it to your advantage to create better code.

About the author
About the author

Steve Smith (@ardalis) is an entrepreneur and software developer with a passion for building quality software as effectively as possible.

More from the author
Design Patterns Overview
Beginner
37m
May 14, 2020
C# Design Patterns: Singleton
Beginner
33m
May 4, 2020
C# Design Patterns: Proxy
Intermediate
35m
Apr 10, 2020
More courses by Steve Smith
About the author

Brendan Enrick is an experienced software architect, focusing a great deal of his time on agile and software craftsmanship methodologies. Brendan is a strong proponent of strong development communities. Along with two other community members, Brendan helped found the Hudson Software Craftsmanship user group in 2009.

More from the author
GitHub for Windows Developers
Intermediate
3h 17m
Jul 15, 2014