Your PR Says the Tests Passed. Prove It. - Stephen Chin & Cassandra Chin
ํ ์ค ํต์ฌ
TraceTune์ ์์ด์ ํธ๊ฐ ๋ง๋ PR์ ์ฌ์ค๊ด๊ณ๋ฅผ ์ฆ๊ฑฐ์ ์ฐ๊ฒฐํด ์ฌ๊ฒํ ํจ์ผ๋ก์จ, ๋ฐ๋ณต ์์ ๊ณผ ํ ํฐ ๋ญ๋น๋ฅผ ์ค์ด๊ณ ๋ ์ ํํ PR์ ๋ ์ธ๊ฒ ๋ง๋ค ์ ์์์ ๋ณด์ฌ์ค๋ค.
์๊ฐ๋ณ ์์ฝ
-
0:00
์ Cassandra๊ฐ TraceTune์ ๋ง๋ค์๋๊ฐ AI๋ก ๊ฐ๋ฐ ์๋๋ ๋นจ๋ผ์ก์ง๋ง PR์ ์ฌ์ ํ ์๋ชป๋ ์ ๋ณด์ ๋ถ์ ํํ ํด์ ๋๋ฌธ์ ๊ฑฐ์ ๋๋ ๊ฒฝ์ฐ๊ฐ ๋ง๊ณ , TraceTune์ ์ด๋ฐ ๋ฌธ์ ๋ฅผ ์ค์ฌ ๋ ์ข์ PR๊ณผ ๊ฐ๋ฒผ์ด ์ค๋ช ์ฉ comic๊น์ง ์ ๊ณตํ๋๋ก ์ค๊ณ๋์๋ค.
-
1:40
ํ ๋ฆฌํ์คํธ๊ฐ ํ ํฐ ๊ณต์ฅ์ ๋ค์ด์ค๋ค PR ์์ฑ ๊ณผ์ ์์ ๋ฐ๋ณต์ ์ธ ์ฌ์๋์ ์ฅํฉํ ์ค๋ช ์ด ํ ํฐ์ ๊ณผ๋ํ๊ฒ ์๋ชจํ๊ณ , ๊ธ์ต ๊ด์ ์์๋ ๊ฐ์ ๊ฒฐ๊ณผ๋ฅผ ๊ณ์ ๋ค์ ๊ฒ์ฆํ๋ ๋นํจ์จ์ด ๋ฌธ์ ๋ก ๋๋ฌ๋๋ค.
-
4:35
์์ด์ ํธ ์ธ์ ์ ๊ฐ๋ก์ง๋ฌ ์ฆ๊ฑฐ ๋ณต๊ตฌํ๊ธฐ ๋จ์ผ ์ธ์ ์ ์์ถ๋ ์ปจํ ์คํธ์ ์์กดํ๋ฉด ์ ๋ณด๊ฐ ๋ถ์ ํํด์ง๊ธฐ ์ฌ์ฐ๋ฏ๋ก, ์ฌ๋ฌ ์ธ์ ๊ณผ ๊ฐ์ฌ ํ์ ์ ๋ชจ์ ์ค์ ๋ก ๋ฌด์จ ์ผ์ด ์ผ์ด๋ฌ๋์ง ๋ณต์ํ๋ ๋ฐฉ์์ด ๋ ์ ๋ขฐํ ๋งํ๋ค.
-
7:35
TraceTune์ ์ด๊ธฐ ์ฐ๊ตฌ์ ๋ฆฌ๋ทฐ ๋ฃจํ ์๋์ TraceTune์ ๋ธ๋์น์ ์ถ์ ๊ธฐ๋ก์ ๋ชจ์ ์กฐ์ฌํ๊ณ , ์ค๋ช ์ ๋ณด๊ฐํ๋ฉฐ, ๋ถ์กฑํ ์ฆ๊ฑฐ๋ฅผ ๋ค์ ์ฐพ๋ ๋ฃจํ๋ฅผ ๋๋ ค PR ํ์ง์ ๋์์ง๋ง, ๋ง์ง๋ง ๋ณด์ ๋จ๊ณ์์ ์ฌ์ ํ ์ค์๊ฐ ๋จ์ ์ ์์๋ค.
-
9:10
ํต๊ณผํ๋ค๊ณ ์ฃผ์ฅํ์ง๋ง ์ฆ๊ฑฐ๊ฐ ์๋ ๊ฒฝ์ฐ ๊ฒ์ฌ ํต๊ณผ๋ฅผ ์ฃผ์ฅํ๋ PR์ด๋ผ๋ ์ค์ ์ถ์ ๊ธฐ๋ก์ด ๊ทธ ์ฃผ์ฅ์ ๋ท๋ฐ์นจํ์ง ์์ผ๋ฉด ์ค๋ฅ๊ฐ ๋๋ฉฐ, ๋ณ๋ ฌ๋ก ์คํํ ์ ์๋ ๋ช ๋ น์ ๋์์ ์คํํ๋ค๊ณ ์ ๋ ์์ ์ฌ์ค ์ค๋ฅ๊ฐ ๋ฐ๋ก ๋ฌธ์ ๋ฅผ ๋ง๋ ๋ค.
-
10:25
๋ ์ผ ์์ฑ์๊ฐ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ์ง ๋ชปํ ์ด์ ๋ชจ๋ธ์ ๋ ์ ๋ ดํ ๊ฒ์ผ๋ก ๋ฐ๊พธ๋ ๊ฒ๋ง์ผ๋ก๋ ๋น์ฉ์ ์ค์ด๋ ํ์ง์ ์คํ๋ ค ๋จ์ด์ง ์ ์์ผ๋ฉฐ, ๋จ์ํ ์ ๊ฐ๋ง์ผ๋ก๋ ์ ํ๋์ ์ ๋ขฐ์ฑ์ ํจ๊ป ์ป๊ธฐ ์ด๋ ต๋ค.
-
11:15
Relate ์ฆ๊ฑฐ ๊ทธ๋ํ ์๊ฐ Relate๋ Rust๋ก ๋ง๋ ์๋ฒ ๋๋ ์คํ์์ค ๊ทธ๋ํ๋ก, ๊ด๊ณ์ ์ฆ๊ฑฐ๋ฅผ ๋ก์ปฌ์์ ๊ตฌ์ฑํด ๋ค์ค ํ ์ถ๋ก ๊ณผ ์ค๋ช ๊ฐ๋ฅํ ์ถ์ ์ ์ ๊ณตํ๋ฉด์๋ LLM ํ ํฐ ๋น์ฉ ์์ด ๋ ์ ํํ ๊ทผ๊ฑฐ ํจํท์ ๋ง๋ ๋ค.
-
13:28
์ฐ๊ฒฐ๋ ๋ธ๋ฆฌํ์ ์ง์ค๋ ๋ฆฌ๋ทฐ์ด ์ ํ์ํ์ง, ์ด๋ค ์ฝ๋์ธ์ง, ์ด๋ค ๊ฒ์ฌ๊ฐ ์์๋์ง๋ฅผ ๊ด๊ณ์ ์ถ์ฒ๊ฐ ๋ถ์ ํ๋์ ํจํท์ผ๋ก ๋ฌถ์ผ๋ฉด ์์ฑ์๋ ๋ ์ ํํ ์ด์์ ๋ง๋ค๊ณ , ๋ฆฌ๋ทฐ์ด๋ ๋ ์ข์ ๋ฒ์์์ ํจ์จ์ ์ผ๋ก ๊ฒ์ฆํ ์ ์๋ค.
-
15:24
์ฃผ์ฅ์ ์ ์ถ๋ ๋ณ๊ฒฝ์ฌํญ์ ์ฐ๊ฒฐํ๊ธฐ ์ต์ข ๊ฒฐ๊ณผ๋ ์ฃผ์ฅ๊ณผ ์ฆ๊ฑฐ๋ฅผ ์ง์ ์ฐ๊ฒฐํด CWD, ์์ธ ์ํฉ, ํต๊ณผํ ๊ฒ์ฌ, ๋ณ๊ฒฝ๋ ๋ด์ฉ์ด ์๋ก ๋ง๋ฌผ๋ฆฌ๋๋ก ์ ๋ฆฌ๋๋ฉฐ, ๊ทธ ๋๋ถ์ ๊ฒํ ์๊ฐ ๋ฉ๋ํ ์ ์๋ PR์ด ์์ฑ๋๋ค.
-
16:26
PR Bench ๊ฒฐ๊ณผ์ ํ ํฐ ์ฌ์ฉ๋ PR Bench ์ธก์ ์์๋ TraceTune๊ณผ Relate๋ฅผ ๊ฒฐํฉํ์ ๋ Claude์ Codex ๋ชจ๋์์ ํ์ง ์ ์๊ฐ ์ ์๋ฏธํ๊ฒ ์์นํ๊ณ , ๋ณ๋ ฌ ํ ์คํธ๋ก ํ ํฐ ์ฌ์ฉ์ ๋์์ง๋ง ์ ์ฒด ๋น์ฉ์ ์ด์ ๋ณด๋ค ์ ๋ฐ ์์ค์ผ๋ก ๋ด๋ ค๊ฐ๋ค.
-
19:46
๊ตํ, ํ๋ก์ ํธ ๋งํฌ์ ๋ง๋ฌด๋ฆฌ ๋ฐ์ธ ์ฆ๊ฑฐ๋ฅผ ์ ๋ฌถ๊ณ ๋ฆฌ๋ทฐ ๋ฒ์๋ฅผ ์ขํ๋ ๊ทธ๋ํ ๊ธฐ๋ฐ ์ ๊ทผ์ ๋ ๋ฎ์ ๋น์ฉ์ผ๋ก ๋ ๋์ PR์ ๋ง๋ค ์ ์๊ฒ ํด์ฃผ๋ฉฐ, TraceTune๊ณผ Relate๋ ์ค๋ฌด์์ ๋ฐ๋ก ์๋ํด๋ณผ ๋งํ ๋๊ตฌ๋ก ์๊ฐ๋๋ค.
์ค๋ฌด ์ธ์ฌ์ดํธ
- PR ํ์ง ๋ฌธ์ ๋ ์ฝ๋ ์์ฒด๋ณด๋ค ์ฌ์ค๊ด๊ณ์ ๊ฒ์ฆ ๊ทผ๊ฑฐ์ ๋ถ์ผ์น์์ ๋ง์ด ๋ฐ์ํ๋ฏ๋ก, ์ด์ ์์ฑ๋ณด๋ค ์ฆ๊ฑฐ ์์ง๊ณผ ๊ฒ์ฆ ๊ตฌ์กฐ๋ฅผ ๋จผ์ ์ค๊ณํด์ผ ํ๋ค.
- ์ ๊ฐ ๋ชจ๋ธ๋ก ์ ์ฒด ํ๋ฆ์ ๋ฎ์ถ๊ธฐ๋ณด๋ค, ์์ฑ์ ๋ ์ข์ ๋ชจ๋ธ์ ๋งก๊ธฐ๊ณ ๋ฆฌ๋ทฐยท๊ต์ฐจ๊ฒ์ฆ์ ๋ ๊ฐ๋ฒผ์ด ๋ชจ๋ธ๋ก ๋ถ๋ฆฌํ๋ ํธ์ด ํ์ง ๋๋น ๋น์ฉ ํจ์จ์ด ์ข๋ค.
- ์ธ์ ๋ด๋ถ ์ปจํ ์คํธ์๋ง ์์กดํ์ง ๋ง๊ณ ๊ฐ์ฌ ๋ก๊ทธยท์ถ์ ์ ๋ณดยท๊ด๊ณ๋ฅผ ๋ณ๋ ๊ตฌ์กฐ๋ก ๋ณด๊ดํ๋ฉด, ์์ด์ ํธ ์ถ๋ ฅ์ ์ฌํ์ฑ๊ณผ ์ค๋ช ๊ฐ๋ฅ์ฑ์ด ํจ๊ป ๋์์ง๋ค.