The Last Human Code Review: Building Trust in AI-Generated Code โ Itamar Friedman, Qodo
ํ ์ค ํต์ฌ
AI๊ฐ ์ฝ๋๋ฅผ ๋ ๋นจ๋ฆฌ ์ฐ๋ ์๋์ ๋ณ๋ชฉ์ ๋ชจ๋ธ ์ฑ๋ฅ์ด ์๋๋ผ ์ฝ๋ ๋ฆฌ๋ทฐ์ ํ์ํ ์กฐ์ง์ ๋งฅ๋ฝ์ ์์งยท๊ตฌ์กฐํํด ์ธ๊ฐ๊ณผ ์์ด์ ํธ๊ฐ ํจ๊ป ์ ๋ขฐํ ์ ์๋ ๊ฒํ ์ฒด๊ณ๋ฅผ ๋ง๋๋ ๋ฐ ์๋ค.
์๊ฐ๋ณ ์์ฝ
-
0:00
๋ณ๋ชฉ์ด ์ด๋ํ ์ด์ ์ ์ฝ๋ ๋ฆฌ๋ทฐ์ ์กด์ฌ ์ด์ ์ฝ๋๋ฅผ ์ฐ๋ ์๋๋ณด๋ค ๋ฐฐํฌ ํ ๊ฒ์ฆ๊ณผ ์ ๋ ฌ์ด ๋ ํฐ ๋ณ๋ชฉ์ด ๋์๊ณ , ์ฝ๋ ๋ฆฌ๋ทฐ๋ ํ์งยท์์ ์ฑยท์ ์ง๋ณด์์ฑ์ ํ์ธํ๋ ์ฅ์น์ด์ ํ์ ๊ธฐ์ค๊ณผ ์ง์์ ๋ง์ถ๋ ์ฅ์น๋ก ์ค๋ช ๋๋ค.
-
3:38
๋ชจ๋ ์ค์ ์ ๋ขฐํ๋ ์ชฝ๊ณผ ๋น ๋ฅด๊ฒ ๋ฐฐํฌ ํ ๊ณ ์น๋ ์ชฝ ์กฐ์ง์ ๊ฐ ์ค์ ์ธ๊ฐ์ด ๋ฐ๋์ ๊ฒํ ํด์ผ ํ๋ค๋ ์ชฝ๊ณผ ์๋๋ฅผ ์ฐ์ ํด ๋ฌธ์ ๋ฅผ ์ด์์์ ๋น ๋ฅด๊ฒ ๊ณ ์น๋ฉด ๋๋ค๋ ์ชฝ์ผ๋ก ๊ฐ๋ฆฌ๋ฉฐ, ์๋ํ ์์ค์ ๊ฒฐ๊ตญ ์ด๋ค ์ฒ ํ์ ํํ๋๋์ ๋ฐ๋ผ ๋ฌ๋ผ์ง๋ค.
-
5:19
์ฅ๋ฒฝ์ ๋ชจ๋ธ์ด ์๋๋ผ ์ปจํ ์คํธ ์ต์ ๋ชจ๋ธ์ ์ถ๋ก ๋ฅ๋ ฅ์ ์ถฉ๋ถํ ์ข์์ก์ง๋ง, ์ฝ๋ ๋ฆฌ๋ทฐ์ ํ์ง์ ๊ฐ๋ฅด๋ ํต์ฌ์ ๋ฌด์์ ๋ฃ์ด์ฃผ๋๋์ ์๋ค. ์ปจํ ์คํธ๊ฐ ๋ถ์กฑํ๋ฉด ์ข์ ๋ชจ๋ธ๋ ๋ปํ ์ง์ ๋ง ๋ด๋๋๋ค.
-
7:03
์๋ก ์ถฉ๋ํ๋ ์ง์ ํ์ผ์ ํฉ์ด์ง ์ปจํ ์คํธ agents.mds, cloud.mds, skills.mds ๊ฐ์ ์ง์ ํ์ผ์ด ์ ๊ฐ๊ฐ ์์ด๋ฉด์ ํ๊ณผ ์กฐ์ง๋ง๋ค ๊ธฐ์ค์ด ๋ฌ๋ผ์ง๊ณ , IDEยทCLIยท์ํฌํ๋ก๊น์ง ํผ์ง ์์ด์ ํธ๋ฅผ ์ผ๊ด๋๊ฒ ํต์ ํ๊ธฐ ์ด๋ ค์์ง๋ค.
-
8:48
์ง์์ ๋จธ๋ฆฌ์ Slack์ ๋จ์ ์๋ค ์กฐ์ง์ ๊ฒฝํ๊ณผ ์๋ฌต์ง๋ ๋ฌธ์๋ณด๋ค ๊ฐ๋ฐ์๋ค์ ๋จธ๋ฆฌ์ Slack, Teams ๊ฐ์ ๋ํ ์์ ๋ ๋ง์ด ๋จ์ ์์ผ๋ฏ๋ก, ์ด๋ฅผ ์ถ์ถํด ์ธ๊ฐ๊ณผ ์์ด์ ํธ๊ฐ ํจ๊ป ์ธ ์ ์๋ ํํ๋ก ๋ฐ๊พธ๋ ์์ ์ด ํ์ํ๋ค.
-
9:42
์ธ๊ฐ๊ณผ ์์ด์ ํธ๋ฅผ ๋์์ ์ํ ์ง์ ๊ตฌ์กฐํ ๊ท์น๊ณผ ํ์ค์ ์์งํด ๋ฆฌ๋ทฐ ์ ์ธ๊ฐ์๊ฒ๋ ๊ทผ๊ฑฐ ๋งํฌ์ ์๋ฐ ํญ๋ชฉ์ ๋ณด์ฌ์ฃผ๊ณ , ์์ด์ ํธ์๊ฒ๋ ๋ค์ ํ๋์ ์ํ ๊ตฌ์กฐํ๋ ์ง์์ผ๋ก ์ ๊ณตํด์ผ ์ฝ๋ ๋ฆฌ๋ทฐ ์๋ํ์ ์ ๋ขฐ๊ฐ ์๊ธด๋ค.
-
10:34
๊ท์น์ ๋ณด์ฌ์ฃผ๋ ์ธํฐํ์ด์ค์ ๋ค์ ์์ด์ ํธ์๊ฒ ๋จ๊ธฐ๋ ๋ฉ๋ชจ ๊ฒํ ๋๊ตฌ๋ ์ธ๊ฐ์ด ๊ฐ์ฌํ๊ณ ์ดํดํ ์ ์๋ ์ค๋ช ์ ์ ๊ณตํ๋ ๋์์, ๋ค๋ฅธ ์์ด์ ํธ๊ฐ ๋ฐ๋ก ์ด์ด์ ์์ ์ ์ํํ ์ ์๋๋ก ๋ฆฌ๋ทฐ ๊ฒฐ๊ณผ์ ํ์ ์์ ๋งฅ๋ฝ์ ๋จ๊ฒจ์ผ ํ๋ค.
-
12:19
์ธ๊ฐ ๋๊ธ์ด ์ค์ด๋๋ ๊ฒ์ ์ค๋น ์๋ฃ ์ ํธ๋ก ๋ณด๊ธฐ PR์์ ์ธ๊ฐ์ ์ฝ๋ฉํธ๊ฐ ์ ์ ์ค์ด๋๋ ๊ฒ์ ์๋ํ๊ฐ ์ถฉ๋ถํ ์ ๋ขฐ๋ฅผ ์ป๊ณ ์๋ค๋ ์ ํธ๋ก ํด์๋๋ฉฐ, ๊ทธ ์ด์ ์๋ ๊ท์น๊ณผ ํ์ค, ์คํจ ์ฌ๋ก๋ฅผ ๋ ๋ง์ด ์ถ์ ํด์ผ ํ๋ค.
-
13:11
์ํคํ ์ฒ, ๊ณ์ฝ, ๊ณผ๊ฑฐ ์ฅ์ ๋ฅผ ์ฝ๋ํํ๊ธฐ ๋จ์ํ ๊ท์น์ ๋์ด ์์คํ ์ํคํ ์ฒ, ์๋น์ค ๊ฐ contract, ๊ณผ๊ฑฐ์ outage์ root cause analysis๊น์ง ๊ตฌ์กฐํํด์ผ ํ๋ฉฐ, ๋ง์ดํฌ๋ก์๋น์ค ๊ทธ๋ํ์ ์ฐ๊ฒฐ ์ ๋ณด๊ฐ ๊ทธ ๊ธฐ๋ฐ์ด ๋๋ค.
-
14:05
์๋ ์น์ธ๊ณผ ์ฐจ๋จ์ ์ ์ง์ ์ผ๋ก ์ถ๊ฐํ๊ธฐ ์๋ approve์ block์ ํ ๋ฒ์ ๋์ ํ๋ ๊ธฐ๋ฅ์ด ์๋๋ผ, PR ํ์คํ ๋ฆฌ์ ๋ ผ์, ์๋ฝยท๊ฑฐ์ ์ฌ๋ก๋ฅผ ํ์ตํ๋ฉฐ ๊ท์น์ ํ๋์ฉ ๋๋ ค๊ฐ๋ ๋ฐฉ์์ผ๋ก ๊ตฌ์ถํด์ผ ํ๋ค.
-
16:38
PR ๋์ ์ํํธ์จ์ด ๊ทธ๋ํ๋ฅผ ๊ฒํ ํ๊ธฐ ๋ฏธ๋์ ์ฝ๋ ๊ฒํ ๋ ๊ฐ๋ณ PR์ด ์๋๋ผ ์ ์ฒด ์ํํธ์จ์ด ๊ทธ๋ํ๋ฅผ ๋ณด๊ณ ์ถฉ๋ ๊ฐ๋ฅ์ฑ๊ณผ ๊ณ์ฝ ์๋ฐ์ ์ฐพ๋ ๋ฐฉํฅ์ผ๋ก ์ด๋ํ๋ฉฐ, ๊ทธ ๊ณผ์ ์์ ์กฐ์ง์ ํ๋จ ๊ธฐ์ค์ AI๊ฐ ์ดํด ๊ฐ๋ฅํ ์ง์์ผ๋ก ์ถ์ ๋์ด์ผ ํ๋ค.
์ค๋ฌด ์ธ์ฌ์ดํธ
- ์ฝ๋ ๋ฆฌ๋ทฐ ์๋ํ์ ์ฒซ ๊ณผ์ ๋ ๋ชจ๋ธ ๊ต์ฒด๊ฐ ์๋๋ผ ๊ท์นยทํ์คยท์ฌ๋ก๋ฅผ ํ๊ณณ์ ๋ชจ์ ์ธ๊ฐ๊ณผ ์์ด์ ํธ๊ฐ ๊ฐ์ ๊ทผ๊ฑฐ๋ฅผ ๋ณด๊ฒ ๋ง๋๋ ๊ฒ์ด๋ค.
- ์๋ ์น์ธ๋ณด๋ค ๋จผ์ ํ์ํ ๊ฒ์ ์ด๋ค ๋ณ๊ฒฝ์ ์ฐจ๋จํด์ผ ํ๋์ง ๋ช ์ํ๋ ์ถ์ ๋ ์ ์ฑ ์ด๋ฉฐ, ์ด๋ PR ๋๊ธ ์์ ๋ฆฌ๋ทฐ ๋น๋๋ก ์ ์ง์ ์ผ๋ก ๊ฒ์ฆํ ์ ์๋ค.
- ํ ์ง์์ ๋ฌธ์ํํ ๋๋ ์ฌ๋์ฉ ์ค๋ช ๊ณผ ์์ด์ ํธ์ฉ ๊ตฌ์กฐ๋ฅผ ํจ๊ป ์ค๊ณํด์ผ ์ฌ์ฌ์ฉ์ฑ๊ณผ ์ ๋ขฐ์ฑ์ด ๋์์ ์ฌ๋ผ๊ฐ๋ค.