--- id: P-REINFORCE-AUTO-WIKI-DEV-004 category: "10_Wiki/πŸ’‘ Topics/Development" confidence_score: 0.95 tags: [development, pair-programming, mob-programming, collaboration, synchronous-review, p-reinforce] last_reinforced: 2026-05-01 --- # [[Collaborative Programming (Pair & Mob)|Collaborative Programming (Pair & Mob]] ## πŸ“Œ ν•œ 쀄 톡찰 (The Karpathy Summary) > "μ½”λ“œ μž‘μ„±κ³Ό 리뷰λ₯Ό μ‹€μ‹œκ°„μœΌλ‘œ ν†΅ν•©ν•˜μ—¬ ν”Όλ“œλ°± 루프λ₯Ό κ·Ήλ‹¨μ μœΌλ‘œ λ‹¨μΆ•μ‹œν‚€κ³ , 집단 지성을 톡해 κ³ λ‚œλ„ 문제 ν•΄κ²°κ³Ό 지식 μ „νŒŒλ₯Ό κ°€μ†ν™”ν•˜λŠ” 동기식 ν˜‘μ—… λͺ¨λΈ." ## πŸ“– κ΅¬μ‘°ν™”λœ 지식 (Synthesized Content) 동기식 ν˜‘μ—… ν”„λ‘œκ·Έλž˜λ°μ€ 비동기 리뷰의 지연을 μ œκ±°ν•˜κ³  μ½”λ“œμ˜ 즉각적인 무결성을 ν™•λ³΄ν•©λ‹ˆλ‹€. 1. **Pair Programming**: * **Driver & Navigator**: ν•œ λͺ…은 μ½”λ“œλ₯Ό μž‘μ„±(Driver)ν•˜κ³ , λ‹€λ₯Έ ν•œ λͺ…은 둜직과 섀계 λ°©ν–₯을 κ²€ν† (Navigator)ν•©λ‹ˆλ‹€. * **μ‹€μ‹œκ°„ ν”Όλ“œλ°±**: μ½”λ“œ μž‘μ„± μ‹œμ μ— μ¦‰μ‹œ 리뷰가 μ΄λ£¨μ–΄μ§€λ―€λ‘œ, PR λŒ€κΈ° μ‹œκ°„ 없이 높은 μ‹ λ’°λ„μ˜ μ½”λ“œλ₯Ό μƒμ‚°ν•©λ‹ˆλ‹€. 2. **Mob Programming**: * νŒ€ 전체가 ν•˜λ‚˜μ˜ μ»΄ν“¨ν„°λ‘œ ν•˜λ‚˜μ˜ 문제λ₯Ό ν•΄κ²°ν•©λ‹ˆλ‹€. * μ•„ν‚€ν…μ²˜ κ²°μ •μ΄λ‚˜ μ΅μˆ™ν•˜μ§€ μ•Šμ€ λ³΅μž‘ν•œ 도메인을 λ‹€λ£° λ•Œ 지식 μ‚¬μΌλ‘œλ₯Ό μ œκ±°ν•˜λŠ” 데 νƒμ›”ν•©λ‹ˆλ‹€. 3. **지식 μ „νŒŒ 및 μ˜¨λ³΄λ”©**: * μ‹œλ‹ˆμ–΄μ˜ 암묡지 μ „μˆ˜μ™€ νŒ€ μ»¨λ²€μ…˜μ˜ μžμ—°μŠ€λŸ¬μš΄ 체득을 λ•λŠ” κ°•λ ₯ν•œ ꡐ윑 λ„κ΅¬λ‘œ ν™œμš©λ©λ‹ˆλ‹€. ## ⚠️ λͺ¨μˆœ 및 μ—…λ°μ΄νŠΈ (Contradictions & RL Update) - **λ¦¬μ†ŒμŠ€μ™€ ν”Όλ‘œλ„**: 두 λͺ… μ΄μƒμ˜ κ°œλ°œμžκ°€ λ™μ‹œμ— νˆ¬μž…λ˜λ―€λ‘œ μžμ› μ†Œλͺ¨κ°€ 크며, 높은 집쀑λ ₯ μš”κ΅¬λ‘œ 인해 λ²ˆμ•„μ›ƒμ΄ λ°œμƒν•  수 μžˆμŠ΅λ‹ˆλ‹€. 60~90λΆ„ λ‹¨μœ„μ˜ νƒ€μž„λ°•μŠ€ μ„Έμ…˜κ³Ό 정기적인 νœ΄μ‹ 정책이 ν•„μˆ˜μž…λ‹ˆλ‹€. - **ν•˜μ΄λΈŒλ¦¬λ“œ μ „λž΅**: λͺ¨λ“  μž‘μ—…μ— μ μš©ν•˜κΈ°λ³΄λ‹€ κ³ μœ„ν—˜κ΅°(λ³΅μž‘ν•œ μ•„ν‚€ν…μ²˜, λ³΄μ•ˆ 민감 κΈ°λŠ₯)에 μ§‘μ€‘ν•˜κ³ , λ‹¨μˆœ μž‘μ—…μ€ 비동기 리뷰둜 μ²˜λ¦¬ν•˜λŠ” 선별적 적용이 νš¨μœ¨μ μž…λ‹ˆλ‹€. ## πŸ”— 지식 μ—°κ²° (Graph) - Asynchronous Code Review: 동기식 λͺ¨λΈκ³Ό λŒ€λΉ„λ˜λŠ” 일반적 방식. - Knowledge Sharing: ν˜‘μ—…μ„ ν†΅ν•œ 지식 μ „νŒŒ 효과. - Shift-Left Security: μž‘μ„± μ‹œμ μ— λ³΄μ•ˆμ„ κ²€ν† ν•˜λŠ” μ΅œμ „μ„  μ „λž΅. - [[Agile Development|Agile Development]]: λΉ λ₯Έ ν”Όλ“œλ°±κ³Ό μ†Œν†΅μ„ μ€‘μ‹œν•˜λŠ” 철학적 λ°°κ²½. - Pull Request Workflow: μ΅œμ’… 결과물이 μ‹œμŠ€ν…œμ— ν†΅ν•©λ˜λŠ” ν†΅λ‘œ. ---