안녕하세요 ! 오늘은 VS Code 내에 있는 페어코딩 하는 방법과 페어코딩의 좋은점을 소개해보려고 합니다.
페어 프로그래밍은 애자일 개발 방법론 중의 하나로 하나의 개발 가능한 PC 에서 두 명의 개발자가 함께 작업하는 것을 말합니다. 네비게이터(navigator)가 전략을 제시하고 드라이버(driver)가 실제 코드를 작성하며, 이 역할을 각자 번갈아가며 수행합니다.
VS Code에서 왼쪽 메뉴에 블록같이 생긴 아이콘을 누르고 'Liveshare' 를 설치해주세요. 그리고 Share now 버튼을 누르시면 됩니다.
그리고 깃허브 연결로 Sign in 하신 뒤, Collaboration session URL을 함께 작업 할 상대방에게 공유해주면 됩니다. 초대를 받으신 분은 로그인을 하지 않은 상태라면, 함께 공동 작업을 할 수 있는 권한을 받지 못하게 된다고 합니다. (읽기전용만 가능)
그리고 실시간으로 상대방이 작업하는 것을 볼 수 있습니다. 페어코딩 자체내에 채팅 기능도 있어서 view를 2칸으로 나누어 한 쪽은 코딩, 한 쪽면엔 채팅을 하면서 소통할 수 있습니다.
지식을 서로 공유하면서 실시간 코드리뷰가 가능하다는 점이에요. 그리고 함께 협업하면서 맞춰가야 할 사항들도 실시간으로 맞춰가며 작업할 수 있는게 좋았어요. 그리고 같이 하니까 집중도도 높아지더라구요. 페어코딩 신세계였습니다.