VS Code + Codex μ…‹μ—…μ˜ λͺ©ν‘œλŠ” μ„€μΉ˜ μ™„λ£Œ 화면이 μ•„λ‹ˆλΌ, μ‹€μ œ μ½”λ“œ ν•œ 건을 μ•ˆμ „ν•˜κ²Œ μˆ˜μ •ν•˜κ³  ν…ŒμŠ€νŠΈκΉŒμ§€ ν†΅κ³Όμ‹œν‚€λŠ” κ²ƒμž…λ‹ˆλ‹€. μ΄ˆλ°˜μ— 이 루프λ₯Ό 잘 작으면 이후 μžλ™ν™” 속도가 빨라져도 ν’ˆμ§ˆμ΄ 흔듀리지 μ•ŠμŠ΅λ‹ˆλ‹€.

이 λ¬Έμ„œλŠ” 처음 μ‚¬μš©μž κΈ°μ€€μœΌλ‘œ β€œμž‘κ²Œ μˆ˜μ • β†’ diff κ²€ν†  β†’ ν…ŒμŠ€νŠΈ ν†΅κ³Όβ€κΉŒμ§€λ₯Ό 20λΆ„ μ•ˆμ— κ²½ν—˜ν•˜λ„λ‘ κ΅¬μ„±ν–ˆμŠ΅λ‹ˆλ‹€.

μ•ˆλ‚΄: 본문은 μƒμ„±ν˜• AIλ₯Ό ν™œμš©ν•΄ μ΄ˆμ•ˆμ„ μž‘μ„±ν–ˆκ³ , 곡개된 곡식 자료λ₯Ό ꡐ차 확인해 싀무 운영 κ΄€μ μœΌλ‘œ λ³΄κ°•ν–ˆμŠ΅λ‹ˆλ‹€.

flowchart LR
A[VS Code 둜그인] --> B[μ›Œν¬μŠ€νŽ˜μ΄μŠ€/브랜치 확인]
B --> C[μž‘μ—… λ²”μœ„ μ„ μ–Έ]
C --> D[Codex μ œμ•ˆ 생성]
D --> E[diff κ²€ν† ]
E --> F[ν…ŒμŠ€νŠΈ/린트]
F --> G[반영]

🧠 칠판 μΉ˜νŠΈμ‹œνŠΈ

  • μ„€μΉ˜λ³΄λ‹€ 첫 μ•ˆμ „ 성곡 κ²½ν—˜μ΄ μ€‘μš”ν•˜λ‹€
  • μ§€μ‹œλŠ” κΈ°λŠ₯/μ œμ•½/μ™„λ£ŒκΈ°μ€€μ„ ν•¨κ»˜ μ€€λ‹€
  • 반영 μ „ diff와 ν…ŒμŠ€νŠΈλ₯Ό λ°˜λ“œμ‹œ ν†΅κ³Όμ‹œν‚¨λ‹€
  • 생성 속도보닀 검증 속도λ₯Ό λ¨Όμ € μ΅œμ ν™”ν•œλ‹€
  • 둜그 5쀄이 νŒ€ μΈμˆ˜μΈκ³„ ν’ˆμ§ˆμ„ λ§Œλ“ λ‹€

μ‹œμž‘ μ „ 점검

  • λΉ„μ¦ˆλ‹ˆμŠ€ 계정 둜그인 μƒνƒœ 확인
  • ν˜„μž¬ λ ˆν¬μ™€ 브랜치 확인
  • ν…ŒμŠ€νŠΈ λͺ…λ Ή 둜컬 μ‹€ν–‰ κ°€λŠ₯ μ—¬λΆ€ 확인

20λΆ„ First Win 루프

1) μž‘μ—… λ²”μœ„λ₯Ό λ¨Όμ € κ³ μ • (5λΆ„)

μ•„λž˜ 3개λ₯Ό λ¨Όμ € 적고 μ‹œμž‘ν•©λ‹ˆλ‹€.

  • μˆ˜μ • λŒ€μƒ 파일
  • κΈˆμ§€ λ²”μœ„(예: DB migration, infra μ„€μ •)
  • μ™„λ£Œ κΈ°μ€€(ν…ŒμŠ€νŠΈ 1개 μΆ”κ°€ + 톡과)

이 단계가 μ—†μœΌλ©΄ μž‘μ€ μˆ˜μ •μ΄ 큰 λ³€κ²½μœΌλ‘œ λ²ˆμ§€κΈ° μ‰½μŠ΅λ‹ˆλ‹€.

2) Codex에 μ œμ•½ 포함 μ§€μ‹œ (7λΆ„)

쒋은 μš”μ²­μ€ β€œλ¬΄μ—‡μ„β€λ³΄λ‹€ β€œμ–΄λ””κΉŒμ§€β€κ°€ μ„ λͺ…ν•©λ‹ˆλ‹€.

μ˜ˆμ‹œ:

  • β€œλ‘œκ·ΈμΈ μ‹€νŒ¨ λ©”μ‹œμ§€λ₯Ό μ‚¬μš©μž μΉœν™”μ μœΌλ‘œ κ°œμ„ ν•˜λ˜ κΈ°μ‘΄ λ™μž‘μ€ μœ μ§€ν•΄μ€˜. λ³€κ²½ νŒŒμΌμ€ 3개 μ΄λ‚΄λ‘œ μ œν•œν•΄μ€˜.”
  • β€œνšŒκ·€ λ°©μ§€μš© ν…ŒμŠ€νŠΈ 1개λ₯Ό μΆ”κ°€ν•΄μ€˜.”

3) diff κ²€ν†  + ν…ŒμŠ€νŠΈ 톡과 (8λΆ„)

반영 전에 μ•„λž˜ 3κ°€μ§€λ₯Ό κ³ μ •ν•©λ‹ˆλ‹€.

  • λ³€κ²½ λͺ©μ μ΄ μ§€μ‹œμ™€ μΌμΉ˜ν•˜λŠ”κ°€
  • μ˜λ„ μ™Έ 파일 변경이 μ—†λŠ”κ°€
  • ν…ŒμŠ€νŠΈ/λ¦°νŠΈκ°€ ν†΅κ³Όν•˜λŠ”κ°€

λ―Έλ‹ˆ 사둀 2κ°€μ§€

사둀 A) μ„€μΉ˜λŠ” λλ‚¬λŠ”λ° 첫 λ°˜μ˜μ—μ„œ μ‹€νŒ¨ν•œ νŒ€

μ²˜μŒμ— κΈ°λŠ₯ μš”κ΅¬λ§Œ 던져 λ³€κ²½ λ²”μœ„κ°€ 컀쑌고, λ¦¬λ·°μ—μ„œ 되돌림이 λ°œμƒν–ˆμŠ΅λ‹ˆλ‹€. 이후 λ²”μœ„ μ„ μ–Έ(μˆ˜μ • 파일/κΈˆμ§€ 파일/μ™„λ£Œ κΈ°μ€€)을 λΆ™μ΄μž 첫 반영 성곡λ₯ μ΄ 크게 μ˜¬λΌκ°”μŠ΅λ‹ˆλ‹€.

사둀 B) 생성은 λΉ λ₯Έλ° νšŒκ·€ 버그가 늘던 νŒ€

Codex 좜λ ₯을 λ°”λ‘œ λ°˜μ˜ν•˜λ‹€κ°€ νšŒκ·€ μ΄μŠˆκ°€ λ°˜λ³΅λμŠ΅λ‹ˆλ‹€. diff 검토와 ν…ŒμŠ€νŠΈ 1개 μΆ”κ°€λ₯Ό κΈ°λ³Έ λ£¨ν‹΄μœΌλ‘œ κ³ μ •ν•œ λ’€ μž¬μž‘μ—… μ‹œκ°„μ΄ μ€„μ—ˆμŠ΅λ‹ˆλ‹€.

μ‹€μŠ΅λ…ΈνŠΈ ν…œν”Œλ¦Ώ

  • 도ꡬ: VS Code, Codex, ν…ŒμŠ€νŠΈ λŸ¬λ„ˆ
  • μž…λ ₯: μˆ˜μ • μš”κ΅¬μ‚¬ν•­ 1건
  • μ‹€ν–‰: λ²”μœ„ κ³ μ • β†’ 생성 β†’ diff κ²€ν†  β†’ ν…ŒμŠ€νŠΈ
  • 성곡 νŒμ •: ν…ŒμŠ€νŠΈ 톡과 + λ²”μœ„ μ€€μˆ˜ + νšŒκ·€ μ—†μŒ
  • 제좜물: diff, ν…ŒμŠ€νŠΈ 둜그, λ³€κ²½ μš”μ•½ 5쀄

15λΆ„ 운영 점검 루틴

  • 5λΆ„: 였늘 λ³€κ²½ μš”μ²­ 쀑 λ²”μœ„ λ―Έμ • ν•­λͺ© 정리
  • 5λΆ„: μ–΄μ œ 반영 건의 ν…ŒμŠ€νŠΈ λˆ„λ½ μ—¬λΆ€ 점검
  • 5λΆ„: 반볡 μ‹€νŒ¨ ν”„λ‘¬ν”„νŠΈλ₯Ό ν…œν”Œλ¦ΏμœΌλ‘œ 승격

λ‹€μŒ 읽기