How to Kill the Code Review โ Ankit Jain, Aviator
ํ ์ค ํต์ฌ
์ฝ๋ ๋ฆฌ๋ทฐ๋ ๋ ์ด์ ์ค ๋จ์ ๊ฒํ ๋ก ์ ์ง๋์ง ์์ผ๋ฉฐ, AI ์๋์๋ ๋ฆฌ๋ทฐ์ ์ด์ ์ diff๊ฐ ์๋๋ผ ์๋ยท์์ฉ ๊ธฐ์คยท๊ฒ์ฆ ์ฆ๊ฑฐ๋ก ์ฎ๊ฒจ์ผ ํ๋ค๋ ์ฃผ์ฅ์ด๋ค.
์๊ฐ๋ณ ์์ฝ
-
0:00
๋ค์ฏ ๊ณ์ธต ์ ๋ขฐ ๋ชจ๋ธ์ด ๋์น ๊ฒ ๊ธฐ์กด์ ๋ค์ฏ ๊ณ์ธต ์ ๋ขฐ ๋ชจ๋ธ๋ก๋ ์ค ๋จ์ ๋ฆฌ๋ทฐ ์์ด ๋ณํฉ ๊ฐ๋ฅํ ์ ๋ขฐ๋ฅผ ์ด๋ป๊ฒ ์์์ง ์ค๋ช ํ๋ ค ํ์ง๋ง, ์ค์ ์ฝ๋ ๋ฆฌ๋ทฐ๊ฐ ํ์ ์ ๋ ฌ๊ณผ ํ์ ๊น์ง ํฌํจํ๋ค๋ ์ ์ ์ถฉ๋ถํ ๋ด์ง ๋ชปํ๋ค.
-
1:17
์ด๋ฏธ ๋ฆฌ๋ทฐ๋ ๋ฉ์ท๊ณ , AI ๋ฆฌ๋ทฐ๋ ์๋ฌด๋ ์ฝ์ง ์๋๋ค ์ฝ๋ ์์ฐ๋๊ณผ churn์ด ํญ์ฆํ๋ฉด์ ๋ฆฌ๋ทฐ๋ ๋ณ๋ชฉ์ด ๋์๊ณ , ์ค์ ๋ก ์๋น์ ๋ณ๊ฒฝ์ ๋ฆฌ๋ทฐ ์์ด ๋ณํฉ๋๋ค. AI๊ฐ ์์ฑํ๊ณ AI๊ฐ ๊ฒํ ํ ๊ฒฐ๊ณผ๋ฅผ ์ฌ๋์ด ๊ฑฐ์ ์ฝ์ง ์๋ ํ๋ฆ์ด๋ผ๋ฉด, ํ์ฌ์ ๋ฆฌ๋ทฐ ๋ฐฉ์ ์์ฒด๊ฐ ์๋ชป ์ค๊ณ๋ ๊ฒ์ด๋ค.
-
3:05
์ฝ๋ ๋ฆฌ๋ทฐ์ ์ค์ ๋ชฉ์ ์ฝ๋ ๋ฆฌ๋ทฐ๋ ๋ฒ๊ทธ ํ์ง์ ๊ท์น ํ์ธ๋ฟ ์๋๋ผ ์ง์ ๊ณต์ , ๋ฉํ ๋ง, ์ํคํ ์ฒ ํผ๋๋ฐฑ, ์จ๋ณด๋ฉ, ํ ์ ๋ ฌ์ ์ํ ์ฅ์น๋ค. ๋ฐ๋ผ์ ์๋ฏธ์ ์ ํ์ฑ์ ๋์ด๋ ๋๊ตฌ๋ ๊ฐํํ ์ ์์ด๋, ํ์ ๊ณผ ์ ๋ ฌ์ ๊ธฐ๋ฅ์ ์ฌ๋ผ์ง๋ฉด ์ ๋๋ค.
-
4:21
๋ช ์ธ ๊ธฐ๋ฐ ๊ฐ๋ฐ์ ๋ค์ ์ํฐํด์ด๋ค ๋ช ์ธ๋ฅผ ๋จผ์ ์์ฑํ๊ณ ์์ด์ ํธ๊ฐ ์ฝ๋๋ฅผ ์์ฑํ ๋ค ๊ฒ์ฆํ๋ ๋ฐฉ์์ ํผ๋๋ฐฑ ๋ฃจํ๊ฐ ์ฝํด 1970๋ ๋ ์ํฐํด๊ณผ ๋ฎ์ ์๋ค. ์ค์ ๊ฐ๋ฐ์์๋ ๋ช ์ธ์ ์๋ ์ ๋ณด๊ฐ ๊ณ์ ๋๋ฌ๋๊ณ , LLM์ ๊ฒฐ์ ์ ์ด์ง ์๊ธฐ ๋๋ฌธ์ ์ธ์ ์ํธ์์ฉ์ด ํ์๋ค.
-
5:53
์๋๋ ํ๋กฌํํธ์ ์๋๋ฐ, ์ฐ๋ฆฌ๋ ๊ทธ๊ฒ์ ๋ฒ๋ฆฐ๋ค ์๋๋ Jira ํฐ์ผ๊ณผ PRD๋ฟ ์๋๋ผ ์์ด์ ํธ์ ์ฃผ๊ณ ๋ฐ๋ ํ๋กฌํํธ ์์ ๊ฐ์ฅ ์ ๋ช ํ๊ฒ ๋จ๋๋ค. ๊ทธ๋ฐ๋ฐ PR์ ๋ง๋ค๊ณ ๋๋ฉด ๊ทธ ํ๋กฌํํธ๋ฅผ ๋ฒ๋ ค ๋ฒ๋ฆฌ๊ธฐ ๋๋ฌธ์, ์ค์ ๊ฒฐ์ ๊ณผ์ ์ ๋ฆฌ๋ทฐ์ ๊ฒ์ฆ์ ํ์ฉํ์ง ๋ชปํ๋ค.
-
6:42
AI ์ฌ๋กญ ๋ ์ง์คํธ๋ฆฌ ๋ฐ๋ณตํด์ ๋ฑ์ฅํ๋ ๋ฆฌ๋ทฐ ์ฝ๋ฉํธ๋ฅผ ๊ท์น๊ณผ ๊ฐ๋๋ ์ผ๋ก ๊ตฌ์กฐํํด ๋๋ฉด, ๊ฐ์ ๋ฌธ์ ๋ฅผ ๋งค๋ฒ ์๋ก ์ง์ ํ์ง ์์๋ ๋๋ค. ์ด๋ฐ ๋ ์ง์คํธ๋ฆฌ๋ ์๊ฐ์ด ์ง๋ ์๋ก ํ์ตํ๋ฉฐ, ์ธ๊ฐ ๋ฆฌ๋ทฐ ๊ฒฝํ์ ๊ธฐ๋ฐ์ผ๋ก LLM์ ์ฑ๋ฅ์ ์ ์ง์ ์ผ๋ก ๋์ด์ฌ๋ฆฐ๋ค.
-
7:58
์ธ์ ์์ ์์ฉ ๊ธฐ์ค์ผ๋ก, ๋ค์ ํ ์คํธ ๊ณํ์ผ๋ก ์์ด์ ํธ์์ ์ธ์ ์์ ๋์จ ์ฌ์ฉ์ ์๋ต๊ณผ ๊ฒฐ์ ์ ์์ฉ ๊ธฐ์ค์ด ๋๊ณ , ์ด๊ฒ๊ณผ AI ์ฌ๋กญ ๋ ์ง์คํธ๋ฆฌ๋ฅผ ํฉ์น๋ฉด ํ ์คํธ ๊ณํ์ด ๋๋ค. ๋ฆฌ๋ทฐ์ ํ๋ฉด์ ์ฝ๋๊ฐ ์๋๋ผ ์๋, ์์ฉ ๊ธฐ์ค, ๊ฒ์ฆ ์ฆ๊ฑฐ๋ก ๋ฐ๋๋ฉฐ, ์์ด๋ก ๊ณต์ ๊ฐ๋ฅํ ํ๋ ๊ธฐ๋ฐ ๊ฒ์ฆ ์ฒด๊ณ์ ๊ฐ๊น์์ง๋ค.
-
11:51
๊ฐ๋ฅํ ๊ณณ์ ๊ฒฐ์ ์ ์ผ๋ก, ์ฐจ์ด๋ ์๋๋ฅผ ๋ฆฌ๋ทฐํ๊ธฐ ์ผ๋ถ ๊ฒ์ฆ์ deterministicํ๊ฒ ์ฒ๋ฆฌํ๊ณ , ๋๋จธ์ง๋ LLM์ ๋ณด์กฐ ์๋จ์ผ๋ก ์ฌ์ฉํด์ผ ํ๋ค. ์๋ฅผ ๋ค์ด ํ๋ฉด ์บก์ฒ์ DB snapshot ๊ฐ์ ์ฆ๊ฑฐ๋ฅผ ๋ชจ์ ๊ฒ์ฆํ๊ณ , ๋ฆฌ๋ทฐ์ด๋ diff๊ฐ ์๋๋ผ ์ธ์ ์์ ์์ง๋ ์๋์ ์ํคํ ์ฒ ๊ฒฐ์ , ๊ฒ์ฆ ๊ฒฐ๊ณผ๋ฅผ ๋ณธ๋ค.
-
14:12
์ต๊ทผ 1,000๊ฐ ๋ฆฌ๋ทฐ ์ฝ๋ฉํธ๋ฅผ ํ๋ณด๋ ์์ ์ต๊ทผ ๋ฆฌ๋ทฐ ์ฝ๋ฉํธ๋ฅผ ๋ถ์ํด ๋ฐ๋ณต๋๋ ํญ๋ชฉ์ AI ์ฌ๋กญ ๋ ์ง์คํธ๋ฆฌ๋ก ๋ง๋ค๋ฉด, ๊ฐ์ ํผ๋๋ฐฑ์ ๊ณ์ ์ฐ์ง ์์๋ ๋๋ค. ์ด๊ธฐ ๊ตฌ์ถ ๋น์ฉ์ ์์ง๋ง, ์ฅ๊ธฐ์ ์ผ๋ก๋ ์๋ฏธ์ ์ ํ์ฑ๊ณผ ํ์ ์ ํจ๊ป ์ ์งํ๋ ๋ ๋์ ๋ฆฌ๋ทฐ ์ฒด๊ณ๋ฅผ ๋ง๋ ๋ค.
์ค๋ฌด ์ธ์ฌ์ดํธ
- ๋ฆฌ๋ทฐ ๊ฐ์ ์ ์ถ๋ฐ์ ์ diff ํ์ง์ด ์๋๋ผ, ์ธ์ ์์ ๋์จ ์๋์ ๊ฒฐ์ ์ฌํญ์ ๊ตฌ์กฐ์ ์ผ๋ก ์ ์ฅํ๋ ๊ฒ์ด๋ค.
- ๋ฐ๋ณต ์ฝ๋ฉํธ๋ฅผ ๋ ์ง์คํธ๋ฆฌํํ๋ฉด ๋ฆฌ๋ทฐ์ด์ ์๊ฐ์ ์ ์ฝํ ๋ฟ ์๋๋ผ, ํ์ ์๋ฌต์ ํ์ง ๊ธฐ์ค์ ๋ช ์์ ๊ฐ๋๋ ์ผ๋ก ์ ํํ ์ ์๋ค.
- AI ์๋์ ์ฝ๋ ๋ฆฌ๋ทฐ๋ ์ค ๋จ์ ํ์ ๋ณด๋ค ์์ฉ ๊ธฐ์ค๊ณผ ๊ฒ์ฆ ์ฆ๊ฑฐ๋ฅผ ๋ณด๋ ๋ฐฉ์์ผ๋ก ์ฌ์ค๊ณํด์ผ ํ๋ค.