μ΄κ² λλ°? π€
μ€νAIμ μ½λ±μ€(Codex) μ ν 리λμΈ μλ μ°λ μ λΉλ¦¬μ½μ€κ° μ§μ λμμ μ½λ±μ€λ₯Ό μ΄λ»κ² ν¨μ¨μ μΌλ‘ μ¬μ©ν μ μλμ§ μλ €μ£Όλ κ°μ΄λμΌ. μ½λ±μ€λ κ·Έλ₯ μ½λ© λμ°λ―Έκ° μλλΌ, μ΄μ μμ ν μννΈμ¨μ΄ μμ§λμ΄λ§ νμμ²λΌ νμ©ν μ μλ μμ€μΌλ‘ μ§ννλ.
μ΄ κΈμ λΉκ°λ°μλΆν° μλμ΄ κ°λ°μκΉμ§ λͺ¨λμκ² μ μ©ν νμ λ΄κ³ μλλ°, νΉν:
- VS Codeλ ν°λ―Έλ νκ²½μμ μ½λ±μ€λ₯Ό μ΄λ»κ² μ€μ νκ³ μ¬μ©νλμ§
- 볡μ‘ν νλ‘μ νΈλ₯Ό μ΄λ»κ² κ³ννκ³ μ€ννλμ§
- μ€νAI λ΄λΆμμ μ½λ±μ€λ₯Ό μ΄λ»κ² νμ©νλμ§ (μ: μλΌ μλλ‘μ΄λ μ±μ 28μΌ λ§μ κ°λ°ν μ¬λ‘)
- μλνλ μ½λ 리뷰 μμ€ν μ μ΄λ»κ² ꡬμΆνλμ§
λ±μ μμΈν μ€λͺ ν΄μ€. νΉν λ³λ ¬ μμ μ΄λ κ³ κΈ μ»¨ν μ€νΈ κ΄λ¦¬ κ°μ λΆλΆμ μ½λ±μ€λ₯Ό μ λλ‘ μ°λ €λ©΄ κΌ μμμΌ νλ λ΄μ©μ΄μΌ.
ν΅μ¬ λ΄μ© μ 리 π
1. VS Codeμ ν°λ―Έλμμ μ½λ±μ€ μ€μ νκΈ°
- μ½λ±μ€λ₯Ό VS Code νμ₯ νλ‘κ·Έλ¨μΌλ‘ μ€μΉνκ±°λ, ν°λ―Έλμμ μ§μ λͺ λ Ήμ΄λ‘ μ€νν μ μμ΄.
- κ°λ¨ν μ½λ μμ λΆν° 볡μ‘ν κΈ°λ₯ μΆκ°κΉμ§, μ€μκ°μΌλ‘ μ½λ±μ€μ μν΅νλ©΄μ μμ ν μ μλ.
2. Git worktreesλ‘ λ³λ ¬ μμ νκΈ°
- Git worktreesλΌλ κΈ°λ₯μ μ¬μ©νλ©΄, κ°μ λ ν¬μ§ν 리μμ μ¬λ¬ λΈλμΉλ₯Ό λμμ μμ ν μ μμ΄.
- μλ₯Ό λ€μ΄, μ½λ±μ€μκ² A κΈ°λ₯μ λ§‘κΈ°κ³ , λ€λ₯Έ μ½λ±μ€ μΈμ€ν΄μ€μκ² B κΈ°λ₯μ λ§‘κΈ°λ μμΌλ‘ λ³λ ¬λ‘ μμ μ μ§νν μ μλ.
- μ΄λ κ² νλ©΄ μΆ©λ μμ΄ λΉ λ₯΄κ² κ°λ°ν μ μλ.
3. PLANS.mdλ‘ λ³΅μ‘ν νλ‘μ νΈ κ³ννκΈ°
- PLANS.mdλΌλ νμΌμ λ§λ€μ΄μ, νλ‘μ νΈμ μ 체 ꡬ쑰μ λ¨κ³λ³ κ³νμ μμΈν μ μ΄λλ©΄, μ½λ±μ€κ° λ μ μ΄ν΄νκ³ μ€νν μ μλ.
- μλ₯Ό λ€μ΄, "1λ¨κ³: λ°μ΄ν°λ² μ΄μ€ μ€ν€λ§ μ€κ³ β 2λ¨κ³: API μλν¬μΈνΈ ꡬν β 3λ¨κ³: νλ‘ νΈμλ μ°λ" μ΄λ° μμΌλ‘ μΈλΆ κ³νμ μμ±νλ κ±°μΌ.
4. 컨ν μ€νΈκ° μ μ€μνμ§ & μ΄λ»κ² μ 곡ν μ§
- μ½λ±μ€μκ² μΆ©λΆν 컨ν μ€νΈλ₯Ό μ 곡νμ§ μμΌλ©΄, μνλ κ²°κ³Όλ₯Ό μ»κΈ° μ΄λ €μ.
- μ½λλ² μ΄μ€ ꡬ쑰, νλ‘μ νΈ λͺ©ν, κΈ°μ‘΄ μ½λ μ€λν« λ±μ μμΈν μ€λͺ ν΄μ£Όλ©΄, μ½λ±μ€κ° λ μ νν μ½λλ₯Ό μμ±ν΄μ€.
5. μ€νAIμ μλ μ½λ 리뷰 μμ€ν
- μ€νAIλ GitHubμ μ°λλ μλ μ½λ 리뷰 μμ€ν μ μ¬μ©ν΄μ, μ½λ±μ€κ° μμ±ν μ½λλ₯Ό μλμΌλ‘ κ²ν νκ³ , νμ§ κΈ°μ€μ λ§μ‘±νλμ§ νμΈνλ.
- μ΄λ κ² νλ©΄ μΈκ° 리뷰μ΄μ λΆλ΄μ μ€μ΄κ³ , λ λΉ λ₯Έ κ°λ° μ¬μ΄ν΄μ ꡬνν μ μλ.
6. νλ‘ν νμ vs. νλ‘λμ μ½λ
- νλ‘ν νμ μ λΉ λ₯΄κ² λ§λ€κΈ° μν΄ vibe coding (κ°μΌλ‘ μ½λ©νκΈ°) ν΄λ λμ§λ§,
- νλ‘λμ μ½λλ κ³νκ³Ό ν μ€νΈκ° νμμΌ. μ½λ±μ€λ₯Ό μ¬μ©ν λλ μ΄ μ°¨μ΄λ₯Ό λͺ νν ν΄μΌ ν΄.
7. GPT-5.2 λͺ¨λΈμ κ°μ μ
- μλ‘μ΄ GPT-5.2 λͺ¨λΈμ λ λΉ λ₯Έ μΆλ‘ μλμ λ λμ λ¬Έμ ν΄κ²° λ₯λ ₯μ κ°μ§κ³ μμ΄.
- μ½λ±μ€μ μ½λ μμ± λ₯λ ₯μ΄ λ ν₯μλλ€κ³ νλ, μ΄μ λ 볡μ‘ν μμ λ λ§‘κΈΈ μ μλ.
κ·Έλμ λκ° λ¬λΌμ§λλ°? π₯
μ΄ κ°μ΄λλ₯Ό μ νμ©νλ©΄, κ°λ° μλκ° μμ²λκ² λΉ¨λΌμ§ κ±°μΌ. νΉν:
- 1μΈ κ°λ°μλ μκ·λͺ¨ νμ΄ λκ·λͺ¨ νλ‘μ νΈλ₯Ό λ λΉ λ₯΄κ² μ§νν μ μμ΄.
- λΉκ°λ°μλ μ½λ±μ€λ₯Ό νμ©ν΄μ κ°λ¨ν κΈ°λ₯μ μ§μ ꡬνν΄λ³Ό μ μμ΄.
- μλνλ μ½λ λ¦¬λ·°λ‘ μ½λ νμ§μ μ μ§νλ©΄μ, μΈκ° 리뷰μ΄μ μκ°μ μλ μ μμ΄.
μ€νAIκ° μλΌ μλλ‘μ΄λ μ±μ 28μΌ λ§μ κ°λ°ν μ¬λ‘λ₯Ό 보면, μ½λ±μ€λ₯Ό μ λλ‘ μ°λ©΄ μ΄λ€ κΈ°μ μ΄ μΌμ΄λ μ μλμ§ μ μ μμ΄. μ΄μ AIμ ν¨κ»νλ κ°λ°μ΄ λ μ΄μ λ―Έλμ μ΄μΌκΈ°κ° μλλΌ, νμ¬ μ§ννμΈ κ±°μΌ.
MAX5μ μκ° π―
μ΄ κ°μ΄λμμ μ§μ§ λ°°μΈ μ μ μ½λ±μ€λ₯Ό 'λꡬ'κ° μλ 'νμ'μ²λΌ νμ©νλ λ°©λ²μ΄μΌ. νΉν PLANS.md κ°μ κ°λ¨ν νμΌ νλλ‘ νλ‘μ νΈ μ 체λ₯Ό ꡬ쑰ννλ©΄, μ½λ±μ€κ° λ μ ννκ³ μ²΄κ³μ μΌλ‘ μ½λλ₯Ό μμ±ν΄μ€λ€λ μ μ΄ μΈμμ μ΄μΌ. μλ₯Ό λ€μ΄, "μ΄ κΈ°λ₯μ 3λ¨κ³λ‘ λλ μ ꡬνν΄μΌ ν΄"λΌλ μμ μμΈν κ³νμ΄ μμΌλ©΄, μ½λ±μ€κ° κ° λ¨κ³λ₯Ό μμ°μ€λ½κ² μ΄μ΄κ°λ©° μ½λλ₯Ό μμ±ν΄μ€. μ΄κ² λ°λ‘ 컨ν μ€νΈ μμ§λμ΄λ§μ ν΅μ¬μ΄μΌ.
λ νλ λμ¬κ²¨λ³Ό λΆλΆμ Git worktreesλ₯Ό νμ©ν λ³λ ¬ μμ μ΄μΌ. μ½λ±μ€ μΈμ€ν΄μ€λ₯Ό μ¬λ¬ κ° λμμ λμμ λ€λ₯Έ μμ μ λ§‘κΈ°λ 건, μ€μ λ‘ νμ μ¬λ¬ λͺ κ³Ό νμ νλ κ²κ³Ό λΉμ·ν΄. νΉν 리μμ€κ° μ νλ μ€ννΈμ μ΄λ 1μΈ κ°λ°μμκ²λ μμ²λ μμ°μ± ν₯μμ κ°μ Έμ¬ μ μμ κ² κ°μ. λ¬Όλ‘ μ΄κ±Έ μ λλ‘ μ°λ €λ©΄ μμ κ° μμ‘΄μ± κ΄λ¦¬κ° μ€μνλκΉ, PLANS.mdμμ κ° μμ μ μ°μ μμμ μ°κ²° κ³ λ¦¬λ₯Ό λͺ νν μ μν΄μΌ ν΄.