๐Ÿ“บ ์˜์ƒ ์š”์•ฝ ์•„์นด์ด๋ธŒ
โ† ๋ชฉ๋ก

How to Kill the Code Review โ€” Ankit Jain, Aviator

AI Engineer ยท 2026-08-18 05:00 ยท 16:26

ํ•œ ์ค„ ํ•ต์‹ฌ

์ฝ”๋“œ ๋ฆฌ๋ทฐ๋Š” ๋” ์ด์ƒ ์ค„ ๋‹จ์œ„ ๊ฒ€ํ† ๋กœ ์œ ์ง€๋˜์ง€ ์•Š์œผ๋ฉฐ, AI ์‹œ๋Œ€์—๋Š” ๋ฆฌ๋ทฐ์˜ ์ดˆ์ ์„ diff๊ฐ€ ์•„๋‹ˆ๋ผ ์˜๋„ยท์ˆ˜์šฉ ๊ธฐ์ค€ยท๊ฒ€์ฆ ์ฆ๊ฑฐ๋กœ ์˜ฎ๊ฒจ์•ผ ํ•œ๋‹ค๋Š” ์ฃผ์žฅ์ด๋‹ค.

์‹œ๊ฐ„๋ณ„ ์š”์•ฝ

  1. 0:00
    ๋‹ค์„ฏ ๊ณ„์ธต ์‹ ๋ขฐ ๋ชจ๋ธ์ด ๋†“์นœ ๊ฒƒ ๊ธฐ์กด์˜ ๋‹ค์„ฏ ๊ณ„์ธต ์‹ ๋ขฐ ๋ชจ๋ธ๋กœ๋Š” ์ค„ ๋‹จ์œ„ ๋ฆฌ๋ทฐ ์—†์ด ๋ณ‘ํ•ฉ ๊ฐ€๋Šฅํ•œ ์‹ ๋ขฐ๋ฅผ ์–ด๋–ป๊ฒŒ ์Œ“์„์ง€ ์„ค๋ช…ํ•˜๋ ค ํ–ˆ์ง€๋งŒ, ์‹ค์ œ ์ฝ”๋“œ ๋ฆฌ๋ทฐ๊ฐ€ ํŒ€์˜ ์ •๋ ฌ๊ณผ ํ˜‘์—…๊นŒ์ง€ ํฌํ•จํ•œ๋‹ค๋Š” ์ ์€ ์ถฉ๋ถ„ํžˆ ๋‹ด์ง€ ๋ชปํ–ˆ๋‹ค.
  2. 1:17
    ์ด๋ฏธ ๋ฆฌ๋ทฐ๋Š” ๋ฉˆ์ท„๊ณ , AI ๋ฆฌ๋ทฐ๋Š” ์•„๋ฌด๋„ ์ฝ์ง€ ์•Š๋Š”๋‹ค ์ฝ”๋“œ ์ƒ์‚ฐ๋Ÿ‰๊ณผ churn์ด ํญ์ฆํ•˜๋ฉด์„œ ๋ฆฌ๋ทฐ๋Š” ๋ณ‘๋ชฉ์ด ๋˜์—ˆ๊ณ , ์‹ค์ œ๋กœ ์ƒ๋‹น์ˆ˜ ๋ณ€๊ฒฝ์€ ๋ฆฌ๋ทฐ ์—†์ด ๋ณ‘ํ•ฉ๋œ๋‹ค. AI๊ฐ€ ์ž‘์„ฑํ•˜๊ณ  AI๊ฐ€ ๊ฒ€ํ† ํ•œ ๊ฒฐ๊ณผ๋ฅผ ์‚ฌ๋žŒ์ด ๊ฑฐ์˜ ์ฝ์ง€ ์•Š๋Š” ํ๋ฆ„์ด๋ผ๋ฉด, ํ˜„์žฌ์˜ ๋ฆฌ๋ทฐ ๋ฐฉ์‹ ์ž์ฒด๊ฐ€ ์ž˜๋ชป ์„ค๊ณ„๋œ ๊ฒƒ์ด๋‹ค.
  3. 3:05
    ์ฝ”๋“œ ๋ฆฌ๋ทฐ์˜ ์‹ค์ œ ๋ชฉ์  ์ฝ”๋“œ ๋ฆฌ๋ทฐ๋Š” ๋ฒ„๊ทธ ํƒ์ง€์™€ ๊ทœ์น™ ํ™•์ธ๋ฟ ์•„๋‹ˆ๋ผ ์ง€์‹ ๊ณต์œ , ๋ฉ˜ํ† ๋ง, ์•„ํ‚คํ…์ฒ˜ ํ”ผ๋“œ๋ฐฑ, ์˜จ๋ณด๋”ฉ, ํŒ€ ์ •๋ ฌ์„ ์œ„ํ•œ ์žฅ์น˜๋‹ค. ๋”ฐ๋ผ์„œ ์˜๋ฏธ์  ์ •ํ™•์„ฑ์„ ๋†’์ด๋Š” ๋„๊ตฌ๋Š” ๊ฐ•ํ™”ํ•  ์ˆ˜ ์žˆ์–ด๋„, ํ˜‘์—…๊ณผ ์ •๋ ฌ์˜ ๊ธฐ๋Šฅ์€ ์‚ฌ๋ผ์ง€๋ฉด ์•ˆ ๋œ๋‹ค.
  4. 4:21
    ๋ช…์„ธ ๊ธฐ๋ฐ˜ ๊ฐœ๋ฐœ์€ ๋‹ค์‹œ ์›Œํ„ฐํด์ด๋‹ค ๋ช…์„ธ๋ฅผ ๋จผ์ € ์ž‘์„ฑํ•˜๊ณ  ์—์ด์ „ํŠธ๊ฐ€ ์ฝ”๋“œ๋ฅผ ์ƒ์„ฑํ•œ ๋’ค ๊ฒ€์ฆํ•˜๋Š” ๋ฐฉ์‹์€ ํ”ผ๋“œ๋ฐฑ ๋ฃจํ”„๊ฐ€ ์•ฝํ•ด 1970๋…„๋Œ€ ์›Œํ„ฐํด๊ณผ ๋‹ฎ์•„ ์žˆ๋‹ค. ์‹ค์ œ ๊ฐœ๋ฐœ์—์„œ๋Š” ๋ช…์„ธ์— ์—†๋Š” ์ •๋ณด๊ฐ€ ๊ณ„์† ๋“œ๋Ÿฌ๋‚˜๊ณ , LLM์€ ๊ฒฐ์ •์ ์ด์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์— ์„ธ์…˜ ์ƒํ˜ธ์ž‘์šฉ์ด ํ•„์ˆ˜๋‹ค.
  5. 5:53
    ์˜๋„๋Š” ํ”„๋กฌํ”„ํŠธ์— ์žˆ๋Š”๋ฐ, ์šฐ๋ฆฌ๋Š” ๊ทธ๊ฒƒ์„ ๋ฒ„๋ฆฐ๋‹ค ์˜๋„๋Š” Jira ํ‹ฐ์ผ“๊ณผ PRD๋ฟ ์•„๋‹ˆ๋ผ ์—์ด์ „ํŠธ์™€ ์ฃผ๊ณ ๋ฐ›๋Š” ํ”„๋กฌํ”„ํŠธ ์•ˆ์— ๊ฐ€์žฅ ์„ ๋ช…ํ•˜๊ฒŒ ๋‚จ๋Š”๋‹ค. ๊ทธ๋Ÿฐ๋ฐ PR์„ ๋งŒ๋“ค๊ณ  ๋‚˜๋ฉด ๊ทธ ํ”„๋กฌํ”„ํŠธ๋ฅผ ๋ฒ„๋ ค ๋ฒ„๋ฆฌ๊ธฐ ๋•Œ๋ฌธ์—, ์‹ค์ œ ๊ฒฐ์ • ๊ณผ์ •์„ ๋ฆฌ๋ทฐ์™€ ๊ฒ€์ฆ์— ํ™œ์šฉํ•˜์ง€ ๋ชปํ•œ๋‹ค.
  6. 6:42
    AI ์Šฌ๋กญ ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ ๋ฐ˜๋ณตํ•ด์„œ ๋“ฑ์žฅํ•˜๋Š” ๋ฆฌ๋ทฐ ์ฝ”๋ฉ˜ํŠธ๋ฅผ ๊ทœ์น™๊ณผ ๊ฐ€๋“œ๋ ˆ์ผ๋กœ ๊ตฌ์กฐํ™”ํ•ด ๋‘๋ฉด, ๊ฐ™์€ ๋ฌธ์ œ๋ฅผ ๋งค๋ฒˆ ์ƒˆ๋กœ ์ง€์ ํ•˜์ง€ ์•Š์•„๋„ ๋œ๋‹ค. ์ด๋Ÿฐ ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ๋Š” ์‹œ๊ฐ„์ด ์ง€๋‚ ์ˆ˜๋ก ํ•™์Šตํ•˜๋ฉฐ, ์ธ๊ฐ„ ๋ฆฌ๋ทฐ ๊ฒฝํ—˜์„ ๊ธฐ๋ฐ˜์œผ๋กœ LLM์˜ ์„ฑ๋Šฅ์„ ์ ์ง„์ ์œผ๋กœ ๋Œ์–ด์˜ฌ๋ฆฐ๋‹ค.
  7. 7:58
    ์„ธ์…˜์—์„œ ์ˆ˜์šฉ ๊ธฐ์ค€์œผ๋กœ, ๋‹ค์‹œ ํ…Œ์ŠคํŠธ ๊ณ„ํš์œผ๋กœ ์—์ด์ „ํŠธ์™€์˜ ์„ธ์…˜์—์„œ ๋‚˜์˜จ ์‚ฌ์šฉ์ž ์‘๋‹ต๊ณผ ๊ฒฐ์ •์€ ์ˆ˜์šฉ ๊ธฐ์ค€์ด ๋˜๊ณ , ์ด๊ฒƒ๊ณผ AI ์Šฌ๋กญ ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ๋ฅผ ํ•ฉ์น˜๋ฉด ํ…Œ์ŠคํŠธ ๊ณ„ํš์ด ๋œ๋‹ค. ๋ฆฌ๋ทฐ์˜ ํ‘œ๋ฉด์€ ์ฝ”๋“œ๊ฐ€ ์•„๋‹ˆ๋ผ ์˜๋„, ์ˆ˜์šฉ ๊ธฐ์ค€, ๊ฒ€์ฆ ์ฆ๊ฑฐ๋กœ ๋ฐ”๋€Œ๋ฉฐ, ์˜์–ด๋กœ ๊ณต์œ  ๊ฐ€๋Šฅํ•œ ํ–‰๋™ ๊ธฐ๋ฐ˜ ๊ฒ€์ฆ ์ฒด๊ณ„์— ๊ฐ€๊นŒ์›Œ์ง„๋‹ค.
  8. 11:51
    ๊ฐ€๋Šฅํ•œ ๊ณณ์€ ๊ฒฐ์ •์ ์œผ๋กœ, ์ฐจ์ด๋Š” ์˜๋„๋ฅผ ๋ฆฌ๋ทฐํ•˜๊ธฐ ์ผ๋ถ€ ๊ฒ€์ฆ์€ deterministicํ•˜๊ฒŒ ์ฒ˜๋ฆฌํ•˜๊ณ , ๋‚˜๋จธ์ง€๋Š” LLM์„ ๋ณด์กฐ ์ˆ˜๋‹จ์œผ๋กœ ์‚ฌ์šฉํ•ด์•ผ ํ•œ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ํ™”๋ฉด ์บก์ฒ˜์™€ DB snapshot ๊ฐ™์€ ์ฆ๊ฑฐ๋ฅผ ๋ชจ์•„ ๊ฒ€์ฆํ•˜๊ณ , ๋ฆฌ๋ทฐ์–ด๋Š” diff๊ฐ€ ์•„๋‹ˆ๋ผ ์„ธ์…˜์—์„œ ์ˆ˜์ง‘๋œ ์˜๋„์™€ ์•„ํ‚คํ…์ฒ˜ ๊ฒฐ์ •, ๊ฒ€์ฆ ๊ฒฐ๊ณผ๋ฅผ ๋ณธ๋‹ค.
  9. 14:12
    ์ตœ๊ทผ 1,000๊ฐœ ๋ฆฌ๋ทฐ ์ฝ”๋ฉ˜ํŠธ๋ฅผ ํŒŒ๋ณด๋Š” ์ˆ™์ œ ์ตœ๊ทผ ๋ฆฌ๋ทฐ ์ฝ”๋ฉ˜ํŠธ๋ฅผ ๋ถ„์„ํ•ด ๋ฐ˜๋ณต๋˜๋Š” ํ•ญ๋ชฉ์„ AI ์Šฌ๋กญ ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ๋กœ ๋งŒ๋“ค๋ฉด, ๊ฐ™์€ ํ”ผ๋“œ๋ฐฑ์„ ๊ณ„์† ์“ฐ์ง€ ์•Š์•„๋„ ๋œ๋‹ค. ์ดˆ๊ธฐ ๊ตฌ์ถ• ๋น„์šฉ์€ ์žˆ์ง€๋งŒ, ์žฅ๊ธฐ์ ์œผ๋กœ๋Š” ์˜๋ฏธ์  ์ •ํ™•์„ฑ๊ณผ ํ˜‘์—…์„ ํ•จ๊ป˜ ์œ ์ง€ํ•˜๋Š” ๋” ๋‚˜์€ ๋ฆฌ๋ทฐ ์ฒด๊ณ„๋ฅผ ๋งŒ๋“ ๋‹ค.

์‹ค๋ฌด ์ธ์‚ฌ์ดํŠธ

  • ๋ฆฌ๋ทฐ ๊ฐœ์„ ์˜ ์ถœ๋ฐœ์ ์€ diff ํ’ˆ์งˆ์ด ์•„๋‹ˆ๋ผ, ์„ธ์…˜์—์„œ ๋‚˜์˜จ ์˜๋„์™€ ๊ฒฐ์ • ์‚ฌํ•ญ์„ ๊ตฌ์กฐ์ ์œผ๋กœ ์ €์žฅํ•˜๋Š” ๊ฒƒ์ด๋‹ค.
  • ๋ฐ˜๋ณต ์ฝ”๋ฉ˜ํŠธ๋ฅผ ๋ ˆ์ง€์ŠคํŠธ๋ฆฌํ™”ํ•˜๋ฉด ๋ฆฌ๋ทฐ์–ด์˜ ์‹œ๊ฐ„์„ ์ ˆ์•ฝํ•  ๋ฟ ์•„๋‹ˆ๋ผ, ํŒ€์˜ ์•”๋ฌต์  ํ’ˆ์งˆ ๊ธฐ์ค€์„ ๋ช…์‹œ์  ๊ฐ€๋“œ๋ ˆ์ผ๋กœ ์ „ํ™˜ํ•  ์ˆ˜ ์žˆ๋‹ค.
  • AI ์‹œ๋Œ€์˜ ์ฝ”๋“œ ๋ฆฌ๋ทฐ๋Š” ์ค„ ๋‹จ์œ„ ํŒ์ •๋ณด๋‹ค ์ˆ˜์šฉ ๊ธฐ์ค€๊ณผ ๊ฒ€์ฆ ์ฆ๊ฑฐ๋ฅผ ๋ณด๋Š” ๋ฐฉ์‹์œผ๋กœ ์žฌ์„ค๊ณ„ํ•ด์•ผ ํ•œ๋‹ค.