목록 보기
Code With Me를 활용한 페어 프로그래밍
백엔드

Code With Me를 활용한 페어 프로그래밍

인프런
인프런
2022년 11월 16일

두줄요약

Code With Me 기반 동시 개발형 페어 프로그래밍 경험을 공유했습니다. 실시간 협업의 이점과 도구의 제약 사항을 함께 정리했습니다.

문제 상황

  • 전통적 페어 프로그래밍의 생산성 저하, 키보드 독점, 감정 노동 우려
  • Spring Boot·MongoDB Atlas Search 신규 도입에 따른 학습 곡선과 검색 인덱스 설정 이슈

해결 방법

  • JetBrains Code With Me로 각자 IDE 환경을 유지한 동시 개발 방식
  • 설계·구현 단계의 실시간 의견 교환과 개발 완료 후 상호 코드 검토
  • 구현부와 테스트 셋업의 병렬 작성

성능/운영 포인트

  • 실시간 디깅과 즉각적 피드백을 통한 이슈 해결 시간 단축
  • 역할과 코드 스타일의 자연스러운 동기화, 반복 작업 중 집중도 유지
  • 포트 포워딩을 통한 Host 로컬 서버의 Client localhost 접근

주의할 점

  • 한글 입력, crash, 파일 복사·이동 권한의 불안정성
  • 동일 파일 동시 수정 시 코드 변형 또는 rollback 가능성
  • 모든 팀과 상황에 일률적으로 적용하기 어려운 협업 방식

다음 읽기

#MongoDB 주제를 이어서 읽기

MongoDB Atlas Search 정렬이슈 해결기

Atlas Search의 `$search` 후 `$sort` 지연 원인을 mongot·mongod 분리 구조로 분석했습니다. storedSource와 점수 기반 연산을 비교하고 고급 정렬 구현 방식을 적용했습니다.

인프런
인프런
백엔드

댓글 0개

댓글을 작성하려면 로그인이 필요합니다.

댓글을 불러오는 중...