기사 검색

검색어를 입력하세요
스카이 테크 블로그
토토 베이적인 쌍 프로그래밍

토토 베이적인 쌍 프로그래밍

애자일 개발의 일부인 페어 토토 베이그래밍은 품질 향상, 지식 공유 및 생산성 향상을 목적으로 두 사람이 함께 코드를 작성하는 방법입니다 원격근무가 확산되면서 다양한 스타일이 등장하고 유연한 관행이 요구되고 있습니다

페어 토토 베이그래밍은 널리 알려진 애자일 개발 방식입니다

1 ​먼저 페어 토토 베이그래밍이란

단순히 "두 사람이 함께 코드를 작성"하는 것보다 다음 목표를 고려하는 것이 좋습니다

  • 품질 개선 ⇒ 실시간 리뷰로 버그 조기 발견 가능
  • 지식 공유 ⇒ 경험이 풍부한 사람들과 함께 구현하면 기술이 향상되고 개별화가 제거됩니다
  • 생산성 향상 ⇒ 낭비되는 시간이 적고 의사결정이 빨라짐
  • 학습/개발 ⇒ 청소년을 위한 인식 제고 및 학습 기회

이렇게 하면, 목표하는 바에 따라 구현 방법을 생각하는 것이 더 쉬울 것입니다

2 ​페어 토토 베이그래밍 스타일

(1)​탁구 페어 토토 베이

  • 테스트 중심 개발(TDD) 사용 검토자는 테스트를 생성하고 구현자는 통과하는 코드를 작성합니다
  • 역할 변경, 양측 참여 및 강화

(2) 원격 페어링 토토 베이

  • Zoom, VS Code Live Share, Teams, JetBrain Code With Me와 같은 도구를 사용하면 물리적 거리에 대한 걱정 없이 할 수 있습니다
  • 타이핑 부담을 분산하고 실시간으로 의견 교환

*위 내용은 Git Pull Request 등 비동기 페어링 이외의 방법을 참조합니다

(3) 강력한 쌍

  • 아이디어를 생각해낸 사람이 작업을 수행하도록 하는 대신 쌍으로 실행하도록 요청
  • 구현자는 지침에 따라 코드를 작성하고 쌍은 설계/전략에 대해 생각합니다 역할분담을 명확히 하세요

*젊은이가 처음으로 참여하는 경우에 좋습니다

(4) 몹 토토 베이그래밍과 하이브리드

  • 3명 이상의 소규모 팀이 개발하는 몹 토토 베이그래밍으로 짧은 시간에 토론하고 결정을 내립니다
  • 두 사람과 달리 한 사람의 의지에만 의존하기는 어려우니 객관적으로 대처하시길 바랍니다

3 언제 쌍 토토 베이그래밍을 사용해야 합니까?

(1) 복잡한 논리 구현

  • 알고리즘 및 아키텍처 설계와 관련된 장면

(2) 젊은/신규 직원 온보딩*

  • 기억하고 일찍 일어나세요

(3) 문제 해결

  • 관점 향상 및 문제 식별 속도 향상

(4) 리팩토링

  • 설계 및 구현 개선 사항을 논의하면서 진행

4 ​성공적인 페어 토토 베이그래밍

(1) 의사소통에 유의하세요

  • 어떤 정책을 따르고 무엇을 쓸지 결정하면서 구현
  • 서로의 생각을 소통하고 이해할 수 있는 기회 증가

(2) 역할을 너무 고정시키지 마십시오

  • 중장기적으로 동일한 역할을 유지하게 되면 어느 한쪽으로 부담이 치우치게 되거나 소극적으로 변하게 되므로 이에 맞춰 역할을 변경해 주시기 바랍니다

(3) 도구의 활용

  • 과거처럼 "두 사람을 위한 하나의 기계"가 아니기 때문에 효율성을 높일 수 있는 도구를 찾으면서 구현하겠습니다 추후 인원이 늘어날 경우 활용 가능합니다

토토 베이의 페어 프로그래밍은 더 이상 전통적인 대면 및 고정 역할에만 국한되지 않습니다
목적에 맞는 스타일로 다양한 방법을 사용하고 적시에 구현함으로써


\공유해주세요! /
  • X
  • 페이스북
  • 라인

입사 후 기술을 향상시키고 싶은 젊은 사람이든, 다양한 분야에서 자신의 경험을 활용하고 싶은 베테랑이든, 우리는 각 개인의 경험에 맞는 중견 채용을 제공합니다

스카이코퍼레이션의 소프트웨어 개발, 제품, 채용에 관한 문의사항은 아래 링크를 확인해주세요
문의하기