Constructed Helpers and Policies - kimjooyoon/meta-ontology-go GitHub Wiki
๋ถํ์ ์กฐ๋ฆฝํ๊ณ Gooo ๋๊ตฌ๋ก ๋ค์ ์์ ์ ํ๊ธฐ
์ ๋ฐ์ดํธ: 2026-10-08 KST. ๊ณต๊ฐ 0.6.6 ๊ฐ๋ฐํ์ ํ๋ฆ์ ์ค๋ช ํฉ๋๋ค.
Gooo ์ฑ์์ ์ง๋จ ํจ์๋ฅผ ํธ์ถํ๋ฉด, ์ปดํ์ผ๋ฌ๊ฐ ๋จผ์ ๊ทธ ํจ์์ ๋ณธ๋ฌธ์ ์์ค์ ์ ํ ์ ํ์ง๋ก ์กฐ๋ฆฝํฉ๋๋ค. ๊ทธ๋ค์ ์ฑ์ ๋ง๋ค๊ณ ์ค์ ์ ๋ ฅ์ผ๋ก ์คํํฉ๋๋ค. ๊ณต๋ฐฉ์์ ํ์ํ ๋ถํ์ ๋จผ์ ๋ง๋ ๋ค ์์ฑํ์ ๋ผ์ฐ๋ ์์์ ๋น์ทํฉ๋๋ค. ๋ถํ ๊ฒ์ฌํ์ ์์ฑํ์ ์๋ ๊ธฐ๋ก์ ํจ๊ป ๋จ๊น๋๋ค.
ํ์ฌ ์ด๋๊น์ง ๋ฐ์๋๋
| ์์น | ํฌํจ๋ ๋ด์ฉ | ํ์ธํ ์๋ฃ |
|---|---|---|
| ๊ณต๊ฐ 0.6.6 ๋ฐฐํฌํ | ์ง๋จ ํ ํ๋ฆฟ, ํจํค์ง ํจ์ ํธ์ถ, Gooo ์กฐ๋ฆฝ ์ ์ฑ , ๋ณด์กฐ ํจ์ ๋ณธ๋ฌธ ์กฐ๋ฆฝ๊ณผ ์ธ์ ๊ด์ธก | ๋ฐฐํฌ ํ์ผ |
๊ณ ์ ์์ค 86d218f0 |
๊ณต๊ฐ ์คํ ํ์ผ๊ณผ ๊ฐ์ ์์ ์ ๊ตฌํ | ์์ค |
| ๊ณต๊ฐ ํ์ผ์ ์ค์ ์ฌ์ฉ ๊ด์ธก | ์์ฑ, ์์ฒด ๋ชจ๋ธ, ์ด์ ๊ธฐ๋ก ์ฌ์คํ, ๋ถ๋ถ ๊ฒฐ๊ณผ์ ์ค๋ช ์ ์ฌ๋ ์คํ | ์ธก์ ์๋ณธ |
์ค์ ์ฐ๊ฒฐ
- Gooo ์์ค: ํ์ , ์กฐ๊ฑด, ๋์ , ํ๋ณด, ๊ฒ์ฌํ ์ฌ๋ก๋ฅผ ์ ์ธํฉ๋๋ค.
- ์ ํ ์์: ๊ธฐ๋ณธ ๊ฒฝ๋ก๋ ๊ฒฐ์ ๋ก ์ ์ด๋ฉฐ, ์ ํ์ ์ผ๋ก ์์ฒด ์ํ ๋ชจ๋ธ์ด ์์๋ฅผ ์ ์ํฉ๋๋ค.
- Gooo ์ ์ฑ : ํ๋ณด์ ์ค์ ์ ์์ ๋จ์ ์์ฐ์ ์ฝ์ด ๊ณ์ ํ์ํ ์ง ๋ฉ์ถ์ง ์ ํฉ๋๋ค.
- ํธ์ถ๊ณผ ์คํ: ์ ํ๋ ๋ณด์กฐ ํจ์๋ก ์ฑ์ ๋ง๋ค๊ณ , ์ ๋ ฅยท๋ฐํ๊ฐยท๊ธฐ๋๊ฐ์ ๊ธฐ๋กํฉ๋๋ค.
- ๋ค์ ๋๊ตฌ: ๋ค๋ฅธ Gooo ํจํค์ง๊ฐ ์กฐ๋ฆฝ ๊ธฐ๋ก์ ์ฝ๊ณ ๋ค์ ์์ ์ ์ ์ํฉ๋๋ค.
๋ชจ๋ธ์ ๋ฐ๊พธ๋ ๋น๊ต์์๋ ์์ค์ ์ ํ์ง์ ๊ฒ์ฌ ๊ธฐ์ค์ ๊ณ ์ ํฉ๋๋ค. Gooo ์ ์ฑ ์ ๋ถ๊ธฐ ์กฐ๊ฑด๊ณผ ๋ฉ์์ง๋ ์์ค์์ ์ฝ๊ณ ์์ ํ ์ ์์ต๋๋ค. ์ ์ฅ๋ ํ๋ก๊ทธ๋จ์ ์ฌ์คํํ ๋๋ ์ ๋ชจ๋ธ ํธ์ถ์ด ํ์ํ์ง ์์ต๋๋ค.
๊ณต๊ฐ ์คํ ํ์ผ๋ก ๊ด์ธกํ ๊ฒฐ๊ณผ
| ์คํ | ์กฐ๋ฆฝ ์ฌ๋ก | ์ฑ์ ๊ธฐ๋ ์ถ๋ ฅ | ์ ๋ชจ๋ธ ํธ์ถ |
|---|---|---|---|
| ์ ์ง๋จ ํ ํ๋ฆฟ, ์์ฒด ๋ชจ๋ธ | 5/5 | 8/8 | 1 |
| ๋ณด์กฐ ํจ์ ํธ์ถ ์ฑ, ์์ฒด ๋ชจ๋ธ | 5/5 | 4/4 | 1 |
| ์ด์ ์ปดํ์ผ๋ฌ์ ํธ์ถ ์ฑ ๊ธฐ๋ก ์ฌ์คํ | 5/5 ์ ์ง | 4/4 | 0 |
| ์กฐ๋ฆฝ์ ์ผ์ฐ ๋ฉ์ถ ํธ์ถ ์ฑ | 3/5 | 2/4 | 1 |
๋ ๊ณผ์ ๋ชจ๋ ๊ฒฐ์ ๋ก ๊ฒฝ๋ก๋ ๋ค ํ๋ณด, ๋ชจ๋ธ ๊ฒฝ๋ก๋ ๋ ํ๋ณด๋ฅผ ์๋ํ๊ณ ,
๊ฐ์ ํ๋ก๊ทธ๋จ๊ณผ ์ถ๋ ฅ์ ๋ง๋ค์์ต๋๋ค. ๋ถ๋ถ ์กฐ๋ฆฝ ๊ธฐ๋ก์ Gooo ์ค๋ช
๋๊ตฌ์ ๋ฃ์ผ๋ฉด
PROGRESS / CONTINUE_CANDIDATES๋ฅผ ๋ฐํํฉ๋๋ค. ์ด ์คํ์ ์ ์๊น์ง ๊ด์ธกํ์ต๋๋ค.
๊ฐ ์์ ๋ถ๋ชจ๊ฐ ๋ค๋ฆ ๋๋ค. ๋ถํ ์ฌ๋ก์ 3/5๋ ์ฑ์ 2/4์ ๋ณ๋๋ก ์ฝ์ต๋๋ค. ๊ธฐ๋๊ฐ ์์ด ์ ์ ๋ ฅ์ ์คํํ๋ฉด ์ค์ ๊ฐ์ ๋จ์ง๋ง ์ ๋ต๋ฅ ์ ๋ฏธ๊ด์ธก์ ๋๋ค. ๋ชจ๋ธ์ด ํ์ต ์ค ๋ณธ ์๋ฃ์ธ์ง์, ์ ์ธ๋ ์กฐ๋ฆฝ ์ฌ๋ก์ ๊ฒน์น๋ ์ ๋ ฅ์ธ์ง๋ ๊ตฌ๋ถํฉ๋๋ค.
์๊ฐ๊ณผ ๋ฉ๋ชจ๋ฆฌ
macOS 26.5.2, Apple M4, 16 GiB RAM, Go 1.27.1์์ ๊ฐ ๋ช ๋ น์ ํ ๋ฒ์ฉ ์์ฐจ ์คํํ์ต๋๋ค.
| ๊ณผ์ ์ ์์ | ์๋ ํ๋ณด | ์ ์ฒด ๋ช ๋ น ์๊ฐ | ๋ชจ๋ธ ํ๋จ | BSD time ์ต๋ RSS |
|---|---|---|---|---|
| ์ง๋จ ํ ํ๋ฆฟ ๊ฒฐ์ ๋ก | 4 | 0.86 s | ํธ์ถ 0ํ | 86,687,744 B |
| ์ง๋จ ํ ํ๋ฆฟ ์์ฒด ๋ชจ๋ธ | 2 | 0.33 s | 19.250 ยตs | 86,704,128 B |
| ํธ์ถ ์ฑ ๊ฒฐ์ ๋ก | 4 | 0.52 s | ํธ์ถ 0ํ | 86,933,504 B |
| ํธ์ถ ์ฑ ์์ฒด ๋ชจ๋ธ | 2 | 0.35 s | 17.833 ยตs | 86,081,536 B |
๋ชจ๋ธ ๊ฒฝ๋ก์ ์ ์ฌ ์๊ฐ์ ๊ฐ๊ฐ 0.740084 ms์ 0.164333 ms,
๋ณต์ํ ํ
์๋ 2,096 B์
๋๋ค. ์ ์ฒด ๋ช
๋ น ์๊ฐ์๋ ๊ฒ์ฌ์ Go ๋น๋ยท์คํ์ด ๋ค์ด๊ฐ๋๋ค.
CPU ์๊ฐ์ ์ง๋จ ํ
ํ๋ฆฟ ๋ ๊ฒฝ๋ก์์ 0.27 sยท0.25 s, ํธ์ถ ์ฑ ๋ ๊ฒฝ๋ก์์ ๋ชจ๋ 0.28 s์์ต๋๋ค.
๋ชจ๋ธ ๊ฒฝ๋ก์ ํ๊ท CPU๋ (user + sys) / real๋ก ๊ณ์ฐํ๋ฉด ํ ์ฝ์ด ๊ธฐ์ค ์ฝ 76%ยท80%์
๋๋ค.
์ด ๊ฐ์ ์์ ์์
์ ํฌํจํ ๋ช
๋ น ๊ณ์ธก์ด๋ฉฐ ํธ์คํธ ์ ์ฒด ์ฌ์ฉ๋ฅ ์ด๋ ๋ชจ๋ธ ์ถ๊ฐ ์ฌ์ฉ๋์ ๋ปํ์ง ์์ต๋๋ค.
RSS๋ macOS BSD time์ ์์ ๊ณ์ธก๊ฐ์ด๋ฉฐ ๋์ ํ๋ก์ธ์ค์ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ํฉํ ๊ฐ์ ์๋๋๋ค.
์บ์์ ๋ค๋ฅธ ์์
์ ํต์ ํ์ง ์์ ๋จ์ผ ๊ด์ธก์ด๋ฏ๋ก ํ๋ณด ์์ ์๊ฐ ์ฐจ์ด๋ ๋ณ๋๋ก ์ฝ์ต๋๋ค.
์ ์ฒด ์์ฝ ยท ์๋ณธ ๋ฌถ์
ยท ์ฌํ ์คํฌ๋ฆฝํธ.
์ด ์๋ณธ ๋ฌถ์์๋ ์คํ ํ์ผ ์์ด ๊ฒฐ๊ณผยท์๊ฐยท์์ ํ์ผยท๋ฐฐํฌ ๊ธฐ๋ก๋ง ๋ด์์ต๋๋ค.
์คํฌ๋ฆฝํธ์ ์ฌ์ฏ ์ธ์๋ ์คํ ํ์ผ, ์์ค SHA, ๋ชจ๋ธ JSON, ์ ์ถ๋ ฅ ํด๋, ์์ค ์ฒดํฌ์์, Go ์คํ ํ์ผ์
๋๋ค.
๊ณต๊ฐ ํ๊ทธ์ ์์ค๋ฅผ ์ฌ์ฉํ๋ฉฐ BashยทjqยทmacOS /usr/bin/time -lp๊ฐ ํ์ํฉ๋๋ค.
๋ชจ๋ธ์ ๊ณ ์ ๋ QAT ํ์ผ์ ์ฌ์ฉํ์ต๋๋ค.
์ถ๊ฐ ํ์ต์ 0ํ์ด๋ฉฐ ์ธ๋ถ ์ฌํ์ ํ์ ๊ณผ์ ์
๋๋ค.
์ด ๋ฐฐํฌ ์ดํ์ ๊ตฌํ
๋ณด์กฐ ํจ์ ํ์ ์กฐ๋ฆฝ์ ๊ณต๊ฐ 0.6.6 ์ดํ์ ๊ฐ๋ฐ ์์ค์ ์ถ๊ฐ๋์ต๋๋ค. ๋ณด์กฐ ํจ์๋ฅผ ๋จผ์ ์ด์ด ๋ง๋ค๊ณ , ๋ณ๊ฒฝ๋ ํจ์์ ์์กดํ๋ ๊ธฐ์กด ํ๋ณด๋ฅผ ์ฌ๊ฒ์ฌํ๋ฉฐ ๊ณผ๊ฑฐ ์ ์ฑ ๊ณผ ์ ์๋ ๋น์ ์์ค๋ก ์ฌํํฉ๋๋ค. ์ ๋ฐฐํฌ ๊ด์ธก๊ณผ ๋ณ๋๋ก ๊ณ ์ ์์ค์ ์ํ ์คํ์ ์๋ณธ์ ๊ณต๊ฐํ์ต๋๋ค.
๋ค์ ์ธ์ด ๊ณผ์
์์ 0.6.6 ๊ด์ธก ์ดํ ๋ ์ฝ๋ ํ์ ์กฐ๋ฆฝ์ package resume์ ์ฐ๊ฒฐํ์ต๋๋ค.
์ ์ฅํ ํจํค์ง ์ด์ด ๋ง๋ค๊ธฐ์์
์คํ ๋ช
๋ น๊ณผ ์ ์ฑ
ยท์์ฐยท๊ณผ๊ฑฐ ๊ธฐ๋ก์ ๋ณด์กด ๋ฒ์๋ฅผ ํ์ธํ ์ ์์ต๋๋ค.
๋ค๋ฅธ ํ๋ณด๋ฅผ ํ๊ฐํ๋ ๋์ ๋ฐ์ํ ๊ฐ์ ํธ์ถ ์ธ์ ์ด๋ ฅ๋ ์ถ๊ฐ๋ก ๊ด์ธกํด์ผ ํฉ๋๋ค.
๊ทธ ๋ฒ์๋ ํ์ฌ UNKNOWN์ผ๋ก ๋จ๊น๋๋ค. ์ฌ๊ท ํธ์ถ์ ์ง์ํ์ง ์์ต๋๋ค.
์ด๋ฐ ์ค์ ๋๊ตฌ์์ ๋ฐ๊ฒฌํ ํํ์ ๋ถ์กฑ๊ณผ ์คํจ๊ฐ ๋ค์ ์ธ์ด ๊ธฐ๋ฅ๊ณผ ํ์ต ์๋ฃ๊ฐ ๋ฉ๋๋ค. ๋ค๋ฅธ ๊ฐ๋ฐ์์ ์ฌํ ๊ฐ๋ฅํ ์์ ์ ๋ฐ์ ๊ฐ์ ํ๋ฆ์ ๋ํ๋ ค ํฉ๋๋ค. ์ธ์ด ๋ฐฉํฅยท์ฑ์ฅ ๊ธฐ์ค.