Visual Studio Pair Programming



Visual Studio Pair Programming

Pair programming remotely with Visual Studio? Reasons for Pair Programming. Hot Network Questions Colored balls in a 4x4 grid Meaning of 'a round of golf (or ten)' How to toggle selectable of multiple objects? A brainfuck interpreter in C Is a character unseen by tremorsense while jumping?

Many people who work in software development today have heard of the practice of pair programming, yet it still only has patchy adoption in the industry. One reason for its varying acceptance is that its benefits are not immediately obvious, it pays off more in the medium- and long-term. And it's also not as simple as 'two people working at a single computer', so many dismiss it quickly when it feels uncomfortable. However, in our experience, pair programming is vital for collaborative teamwork and high quality software.

15 January 2020

  • Visual Studio Code (1.22.0+) 1. Install Visual Studio Code for Windows (7, 8.1, or 10), macOS (High Sierra 10.13+), 64-bit Linux 2. Download and install the Visual Studio Live Share extension from the marketplace. Reload and wait for dependencies to download and install (see status bar).
  • Pair programming is a really powerful way to greatly improve your development skills and make an application better. The idea is that two people working toge.

Visual Studio Code Remote Pair Programming

Contents

Visual Studio For Students

  • How to pair
    • Styles
      • Pair Development
    • Remote Pairing
    • Things to Avoid
  • Benefits
    • Knowledge Sharing
    • Reflection
    • Keeping focus
    • Code review on-the-go
    • Two modes of thinking combined
    • Collective Code Ownership
    • Keeps the team's WIP low
    • Fast onboarding of new team members
  • Challenges
    • Pairing can be exhausting
    • Intense collaboration can be hard
    • Interruptions by meetings
    • Different skill levels
    • Power Dynamics
    • Pairing with lots of Unknowns
    • No time for yourself
    • Rotations lead to context switching
    • Pairing requires vulnerability
    • Convincing managers and co-workers
  • To pair or not to pair

Visual Studio Code Pair Programming

Sidebars