| name | create-kr-patch |
| description | Korean (Hangul) fan-translation patch creation for retro games โ full pipeline from ROM/disc analysis, text-engine reverse engineering, Hangul font/encoding design, PoC, text extraction/translation/reinsertion, pointer relocation, ASM hooks, build & patch generation, to emulator verification. ๋ ํธ๋ก ๊ฒ์(SNES, ๋ฉ๊ฐ๋๋ผ์ด๋ธ, ์ํด, PS1, ๋๋ฆผ์บ์คํธ, PC์์ง, PC-98, ๊ฒ์๊ธฐ์ด, ๋ํ
๋ DS ๋ฑ ํ๊ธ ํจ์น ์ ์ ์ ๊ณผ์ โ ROM/๋์คํฌ ๋ถ์, ํ
์คํธ ์์ง ์ญ๊ณตํ, ํ๊ธ ํฐํธยท์ธ์ฝ๋ฉ ์ค๊ณ, PoC, ํ
์คํธ ์ถ์ถยท๋ฒ์ญยท์ฌ์ฝ์
, ํฌ์ธํฐ ์ฌ๋ฐฐ์น, ASM ํ
, ๋น๋ยทํจ์น ์์ฑ, ์๋ฎฌ๋ ์ดํฐ ๊ฒ์ฆ. ํธ๋ฆฌ๊ฑฐ ํค์๋ ์: "ํ๊ธํ", "ํ๊ธ ํจ์น", "KR patch", "ROM ๋ฒ์ญ", "ROM hacking ํ๊ธ", ํน์ ๊ฒ์ ํ๊ธํ ์์ฒญ, ๊ธฐ์กด ํ๊ธํ ํ๋ก์ ํธ์ ํ์ ์์
. |
๋ ํธ๋ก ๊ฒ์ ํ๊ธ ํจ์น ์ ์
๊ฐ์
๋ ํธ๋ก ๊ฒ์์ ํ๊ธ ํจ์น๋ฅผ ์ฒ์๋ถํฐ ๋๊น์ง ๋ง๋๋ ์์ด์ ํธ์ฉ ์คํฌ์ด๋ค. ๋์์ ROM ์นดํธ๋ฆฌ์งยทCD/GD-ROMยทํ๋กํผ ๋์คํฌ ๋งค์ฒด์ ์ฝ์ยทPC ๊ฒ์ ์ ๋ฐ์ด๋ฉฐ, ๋ฒ์๋ ์ด๊ธฐ ์กฐ์ฌ(๋งค์ฒดยทํ
์คํธยทํฐํธยทํ
ยท์์ฉ๋ ํ์
)๋ถํฐ ํฐํธยท์ธ์ฝ๋ฉ ์ค๊ณ, PoC, ํ
์คํธ ์ถ์ถ, ๋ฒ์ญ, ์ฌ์ฝ์
, ๋น๋ยทํจ์น ์์ฑ, ์๋ฎฌ๋ ์ดํฐ ๊ฒ์ฆ๊น์ง์ ์ ํ์ดํ๋ผ์ธ์ด๋ค. ํ๋จ ์์ญ๋ณ ์ ๋ต์ references/strategy/, ๊ตฌํ ์ ์งํฌ ์๋ฏธ์ ๊ฒ์ฆ ๊ท์น์ references/conventions/, ํ์ฌ ๋ถ๊ธฐ๋ฅผ ๋ฐ๊พธ๋ ํ๋ซํผ ์ ์ฝ์ references/platforms/์์ ํ์ธํ๋ค. references/tips/๋ ๊ด์ธก ๋ฒ์๊ฐ ํ์ธ๋ ๊ตญ์ ์ฌ๋ก๋ฅผ ํ์ํ ๋๋ง ์ ํํด ์ฝ๋๋ค.
๋๊ตฌยท์ธ์ดยท๋ผ์ด๋ธ๋ฌ๋ฆฌยทํฐํธ๋ ๋์ ํ๋ก์ ํธ์ ๊ธฐ์กด ๊ตฌ์กฐ์ ํ์ฌ ํ๊ฒฝ์์ ์ ํํ๊ณ , ์ ํ๊ณผ ๋ฌด๊ดํ๊ฒ ์๊ตฌ ๋ฅ๋ ฅ๊ณผ ๊ฒ์ฆ ๊ธฐ์ค์ ์ถฉ์กฑํ๋ค. ์ฝ๊ฒ ์ ๊ทผ ๊ฐ๋ฅํ ๋ช
ํํ 1์ฐจ ์๋ฃ ํ ๊ณณ์์ ๋ณต์๋๋ ๊ธฐ๋ณธ ์ฌ์์ ํ์ํ ๋ ์ต์ ์๋ฃ์์ ํ์ธํ๋ค.
๋ชจ์ง๋จ ๊ณ ์ง: ์ด ์ ๋ต์ ์ผ๋ณธ์ด ์๋ฌธยทํ
์คํธ ์ค์ฌ์ ์ ํ ํ๊ธํ ๊ฒฝํ์์ ์ถ๋ฐํ๋ค. ๋ฐ๋ผ์ ๋น๋ ํํ๊ณผ ์ ํ ๊ตฌ์กฐ๋ ์ ๊ฒ์์ ์ฌ์ค์ด ์๋๋ผ ๊ฐ์ค์ด๋ค. ์ค์ ํ์ ์ ๋์ ๋ฆฌ๋น์ ์ ์ฆ๊ฑฐ๋ก ํ์ ํ๋ค.
ํ๋จ ์์ญ์ ์์กด๊ณผ ํก๋จ ๊ฒ์ดํธ
์์
์๋ ๊ณ ์ ๋ ์ ํ ์์๊ฐ ์๋ค. ํ์ฌ ๊ฒฐ์ ์ ๋ฐ๊พธ๋ ๊ฐ์ฅ ์ผ ์ฆ๊ฑฐ์์ ์์ํ๋, ๋ค์ ์์กด์ ๊ฑด๋๋ฐ์ง ์๋๋ค.
์๋ก ๋
๋ฆฝ๋ ๊ฒฝ๊ณ๋ ๋ณ๋ ฌ๋ก ์ด ์ ์๋ค. ์ ์ฆ๊ฑฐ๊ฐ ๊ธฐ์กด ํ๋จ์ ๋ค์ง์ผ๋ฉด ์ํฅ๋ฐ๋ ํ์ ๋ง ์ทจ์ํด ์์ธ ๊ฒฝ๊ณ๋ก ๋์๊ฐ๊ณ , ๋๋จธ์ง ์ฆ๊ฑฐ๋ ์ ์งํ๋ค.
- ๋ชจ์ง๋จยท๊ฒฝ๊ณยท์๋น ๊ท์น์ด ํ์ ๋์ง ์์ ํ
์คํธ๋ ๋ฒ์ญยท์ฌ์ฝ์
์๋ฃ๋ก ์น๊ฒฉํ์ง ์๋๋ค.
- ๋๋๋ฆฌ๊ธฐ ๋น์ผ ์์
์ ์ ์ ๊ฐ ๋๋ฑํ ์ฆ๊ฑฐ๋ก ํ์ธ๋์ง ์์๋ค๋ฉด ํด๋น PoC ๊ฒ์ดํธ๋ฅผ ๋จผ์ ํต๊ณผํ๋ค.
- ๋ฒ์ญ ์์๊ฐ ๊ธ๋ฆฌํยท๊ธธ์ดยท๋ ์ด์์ ์์ฐ์ ๋์ผ๋ฉด ๊ณต๊ธ ํ๋ ๊ฐ๋ฅ์ฑ์ ํ์ ํ๊ณ , ์๋ฏธ ์์ค์ด ์๋ ์ถ์๋ ์ฌ๋์ด ์น์ธํ๋ค.
- ๋ณ๊ฒฝ๋ ์ฐ์ถ๋ฌผ์ ์ค์ ๋น๋์ ์๋น ๊ฒฝ๋ก์ ๊ฒ์ฆ์ ํต๊ณผํด์ผ ํ๋ฉฐ, ๊ฒฐํจ์ ์์ธ ๊ณ์ธต์ ์ ๋ต์ผ๋ก ๋๋๋ฆฐ๋ค.
๋ค์ ์ ๋ต์ ์กฐ๊ฑด์ด ์ฑ๋ฆฝํ ๋๋ง ํก๋จ ์ ์ฉํ๋ค.
- ํ
์คํธ๊ฐ ์ด๋ฏธ์ง ํฝ์
์ ํฌํจ๋ผ ์์ผ๋ฉด
references/strategy/graphics-text.md.
- ์ค์ ์๋น ๊ฒฝ๋ก์ ์์ถยทํด์ ๊ฒฝ๊ณ๊ฐ ์์ผ๋ฉด
references/strategy/compression.md.
- ์์ฐ์ ์ ์ฅโํ์โ์ ์ฌยท๋ณํโ์์ฃผโ์๋น ์ฐ๊ฒฐ ์ค ํ๋๋ฅผ ๋ฐ๊พธ๋ฉด
references/strategy/runtime-assets.md.
- ์ฌํ๋ ๊ฒฐํจ์ ๊ฒฝ์ ๊ฐ์ค์ ๊ตฌ๋ถํด์ผ ํ๋ฉด
references/strategy/debugging.md.
ํ๋จ ์์ญ์ ์๋ก ์ด๊ฑฐ๋ ๊ด์ธกํ ์ฆ์์ด ๋ฐ๋๋ฉด ์๋์ ๋ฐ๋ ์กฐ๊ฑด๋ณ ๊ฒ์ฆ ์ฌ๋ก ๋ผ์ฐํ
์ ๋ค์ ์ ์ฉํ๋ค.
์ ๋ต์ ์ ์ฅ์ ์ํ ๊ท์น์ผ๋ก ์ฎ๊ธธ ๋๋ง references/conventions/project-conventions.md๋ฅผ ์ ์ฉํ๋ฉฐ, ๋๋ฑํ ๊ธฐ์กด ๊ตฌ์กฐ๊ฐ ์์ผ๋ฉด ์ ์งํ๋ค.
์ฐธ์กฐ๋ฌธ์ ๋ผ์ฐํ
ํ๋จ ์์ญ โ strategy ๋ฌธ์
| ํ๋จ ์์ญ | ๋ฌธ์ | ๋ด์ฉ |
|---|
| ์ด๊ธฐ ์กฐ์ฌ | references/strategy/initial-survey.md | ์ค์ ์์กด ๊ฒฝ๊ณ, ํ์ ๋ฆฌ๋น์ ์ฌ์๊ณผ ์ด๋ฆฐ ๋ชจ์ง๋จ, ๊ฐ์ฅ ์ผ ํ์ ์ฆ๊ฑฐ ์ ํ |
| ํฐํธยท์ธ์ฝ๋ฉ | references/strategy/font-strategy.md | ์ฝ๋โ๊ธ๋ฆฌํ ๋์, ์ ์ฒด ๋ ํผํ ๋ฆฌ์ ํ์ฑ ์์
์งํฉ, ํํยท๋๋ฌ ๊ฒ์ฆ |
| ํ
์คํธ ์ถ์ถ | references/strategy/text-extraction.md | ๋ชจ์ง๋จ ํ์ , ์๋น์ ๊ธฐ๋ฐ ๊ฒฝ๊ณยทํ ํฐ, ๊ฐ์ญ ์ฐ์ถ๋ฌผ๊ณผ ๋ผ์ด๋ํธ๋ฆฝ |
| PoC | references/strategy/poc.md | ๊ฐ์์ฑ PoC์ ์กฐ๊ฑด๋ถ PoC ๊ฒ์ดํธ์ ์ํ ์ฌ๋ถยทํต๊ณผ ๊ธฐ์ค ํ์ |
| ์ฌ์ฝ์
ยทํ
| references/strategy/reinsertion.md | ๊ฒฝ๊ณ๋ณ ์ ์ฑ
, ์ฐธ์กฐ ์์ ์ฑ, ํ
ยท๊ณต๊ฐยท์๋น์ ๋ถ๋ณ์ |
| ๋ฒ์ญ | references/strategy/translation-workflow.md | ์์ด์ ํธ ๋ฐฐ์น, ๋งฅ๋ฝ ํ์ , ์น์ธ ์ฉ์ดยท๋ฌธ์ฒด, ๋ณดํธ ์ ์ฝ๊ณผ ๊ณ ์ํ ์๋ฏธ์ ์ ๊ฒฉ ๊ฒ์ดํธ |
| ๋น๋ยท๊ฒ์ฆ | references/strategy/build-and-verify.md | ์ฌํ ๊ฐ๋ฅํ ์ฐ์ถ๋ฌผ, ๋ฐฐํฌ ๊ฒฝ๊ณ, ๊ณ์ธต๋ณ ๊ฒ์ฆ๊ณผ ์ข
๋ฃ ํ์ |
| ๋๋ฒ๊น
ยท์ด์ ์ฒ๋ฆฌ | references/strategy/debugging.md | ๊ฒฝ์ ๊ฐ์ค์ ๊ฐ๋ฅด๋ ์ฆ๊ฑฐ์ ์์ธยท์์ ยทํ๊ท ํ์ |
| ๊ทธ๋ํฝ ํ
์คํธ (ํก๋จ) | references/strategy/graphics-text.md | ํฝ์
ํ
์คํธ ๋ชจ์ง๋จ, ๋ณดํธ ์๊ฐ ์์ฐ๊ณผ ์๋น ๊ฒฝ๋ก ๊ฒ์ฆ |
| ์์ถ ๋์ (ํก๋จ) | references/strategy/compression.md | ์ค์ ๋ณํ ๊ฒฝ๊ณ, ๋์ ์๋น์ ํธํ์ฑ๊ณผ ์ฌํจํน ๊ฒ์ฆ |
| ๋ฐํ์ ์์ฐ ๋๋ฌ์ฑ (ํก๋จ) | references/strategy/runtime-assets.md | ๋ณ๊ฒฝ๋ ์ ์ฅโํ์โ์ ์ฌยท๋ณํโ์์ฃผโ์๋น ์ฐ๊ฒฐ ํ์ |
์ํ ์ปจ๋ฒค์
| ๋ฒ์ | ๋ฌธ์ | ๋ด์ฉ |
|---|
| ํ๋ก์ ํธ ๊ตฌํ (ํก๋จ) | references/conventions/project-conventions.md | ๋น๋ ๊ฒฝ๊ณ, ๊ธฐ๊ณ์ด ๊ฒ์ฐ, ์ต์ข
๋ณ๊ฒฝ ๊ฒ์ฆ, ์ธ๋ถ ๊ตฌ์ฑ์์ ์ฌํยท์๋ณธ ์์ฐ ์ทจ๊ธ |
| ๋ฒ์ญ ์์ฐ | references/conventions/translation-artifacts.md | ์๋ฌธ ๋ณดํธ, ์ ์ด ํ ํฐ, ๊ฒํ ์ํ์ ๋น๋ ์
๋ ฅ์ ์๋ฏธ ๊ท์น |
| ํ๋ก์ ํธ ๊ธฐ๋ก | references/conventions/project-records.md | ์กฐ์ฌยทPoCยท๊ทธ๋ํฝ ์นดํ๋ก๊ทธยทHITLยทQA ์ฆ๊ฑฐ์ ํ์ ์ ๊ธฐ๋ก ๊ท์น |
| ๋ถ์ยท๋น๋ ๋ฐ์ดํฐ | references/conventions/data-formats.md | ๋ฌธ์ ๋งคํ, ์ ์ด์ฝ๋, ํฌ์ธํฐ, ๋ฒ์ญ ์์ฐ ์ฐ๊ฒฐ, ์ฌ์ฝ์
์ ์ฑ
๊ณผ ํฐํธ ๊ตฌ์ฑ ์ ๋ณด์ ์๋ฏธ ๊ท์น |
ํ๋ซํผ โ platforms ๋ฌธ์
| ํ๋ซํผ | ๋ฌธ์ |
|---|
| SNES (์ํผํจ๋ฏธ์ปด) | references/platforms/snes.md |
| ๋ฉ๊ฐ๋๋ผ์ด๋ธ | references/platforms/megadrive.md |
| ์ธ๊ฐ ์ํด | references/platforms/saturn.md |
| PS1 | references/platforms/ps1.md |
| ๋๋ฆผ์บ์คํธ | references/platforms/dreamcast.md |
| PC์์ง / CD-ROMยฒ | references/platforms/pce.md |
| PC-98 | references/platforms/pc98.md |
| ๊ฒ์๊ธฐ์ด | references/platforms/gg.md |
| ๋ํ
๋ DS | references/platforms/nds.md |
๋ชฉ๋ก์ ์๋ ํ๋ซํผ์ด๋ฉด strategy์ ์กฐ์ฌยท๊ฒ์ฆ ์์น๋ง ์ถ๋ฐ์ ์ผ๋ก ์ผ๊ณ , ์ด๋ฒ ํ๋จ์ ํ์ํ ํ๋์จ์ดยท๋งค์ฒดยท์ฃผ์๊ณต๊ฐยท๋ ๋๋ง ๊ฒฝ๋ก๋ฅผ ์๋ก ํ์ ํ๋ค.
๋ฐ๋ ์กฐ๊ฑด๋ณ ๊ฒ์ฆ ์ฌ๋ก
tips ์ ์ฒด์ ์ด๋์ ์ ํ์ ์ด์ง๋ง ์์ธ ๋์กฐ๋ ์๋ตํ์ง ์๋๋ค. strategy๊ฐ ํ์ฌ ํ๋จ ์์ญ๊ณผ ๋ฐ๋ ์กฐ๊ฑด์ ์๋ณํ๋ฉด references/tips/README.md์ ์งง์ ์์ธ์ ๋ณด๊ณ , ์ผ์นํ ๋๋ง ๊ฐ์ฅ ์ง์ ๋ง๋ ์ฌ๋ก ์ต์ปค๋ฅผ ์ฝ๋๋ค. ๋
๋ฆฝ๋ ๋ฐ๋ ์กฐ๊ฑด์ด ์ฌ๋ฌ ๊ฐ๋ฉด ์กฐ๊ฑด๋ณ๋ก ๊ณ ๋ฅธ๋ค. ๊ด์ธก ํ๋ซํผ๊ณผ ๋ฒ์๋ ์ฆ๊ฑฐ์ ์ถ์ฒ์ ์ ์ด ํ๊ณ์ด๋ฉฐ ์ ํ ํ์์กฐ๊ฑด์ด ์๋๋ค. references/tips/general.md๋ ํต๋
ํ์ง ์๋๋ค. ์ฌ๋ก๋ ์กฐ์ฌ ํ๋ณด๋ ๊ฐ์
๊ฐ์ค์ ์ ์ํ ๋ฟ ํ์ฌ ๊ฒ์์ ๊ตฌ์กฐยท์์ธยทํด๋ฒ์ ์ฆ๋ช
ํ์ง ์์ผ๋ฉฐ, ๊ฒ์ดํธ์ ์๋ฃ ์กฐ๊ฑด์ strategy์ ํ๋จ ๊ธฐ์ค์ ๋ฐ๋ฅธ๋ค.
์์ ์ฒดํฌ๋ฆฌ์คํธ
์ ๊ฒ์์ ์ฐฉ์ํ ๋ ๋ค์ ๊ฒฝ๊ณ๋ฅผ ๋จผ์ ์ธ์ด๋ค. ์กฐ์ฌ ์์์ ์๋จ์ ํ์ฌ ๋ถํ์ค์ฑ์ ๋ง์ถฐ ์ ํํ๋ค.
- ๋์๊ณผ ์
๋ ฅ ๊ฒฝ๊ณ โ ๊ฒ์ยทํ๋ซํผยท์ง์ ๋ฆฌ๋น์ ๊ณผ ์ด๋ฒ ์์
์ด ๋ฐ๊พธ๋ ค๋ ๋์์ ํ์ธํ๋ค.
- ํ๋จ ๊ธฐ์ค ํ์ธ โ ํ์ฌ ํ๋จ ์์ญ์ strategy๋ฅผ ์ฝ๊ณ , ๊ทธ ๋ถ๊ธฐ๋ฅผ ๋ฐ๊พธ๋ ํ๋ซํผ ์ฌ์ค๋ง ํด๋น ๋ฌธ์์์ ํ์ธํ๋ค.
- ๊ธฐ์กด ์ํ ์ฐ์ โ ๊ธฐ์กด ์ ์ฅ์๋ผ๋ฉด ์ฝ๋ยท๋ฌธ์ยท์ฐ์ถ๋ฌผยท๊ฒ์ฆ ์ํ๋ฅผ ๋จผ์ ๋ณต์ํ๋ค. ์ ํ๋ก์ ํธ๋ผ๋ฉด ํ์ํ ๊ธฐ๋ก ์์น๋ง ๋ง๋ จํ๋ค.
- ์ฌ๋ก ๋ฐ๋ ํ์ธ โ ํ์ฌ ํ๋จ๊ณผ ๊ด์ธก์
references/tips/README.md์ ๋ฐ๋ ์กฐ๊ฑด๊ณผ ๋์กฐํ๊ณ , ์ผ์นํ๋ ์ฌ๋ก๊ฐ ์์ผ๋ฉด ํด๋น ์ต์ปค๋ฅผ ์กฐ์ฌยท๊ฐ์
์ค๊ณ ์ ์ ์ฝ๋๋ค.
- ํ์ ๊ฐ๋ฅํ ์กฐ์ฌ โ
references/strategy/initial-survey.md์ ๋ฐ๋ผ ๊ฐ์ฅ ์ผ ์ฆ๊ฑฐ ์ต์ปค์์ ์ค์ ์์กด ๊ฒฝ๊ณ๋ฅผ ์ด๊ณ , ๊ฒฐ๋ก ๊ณผ ๋จ์ ๊ฐ์ค์ ๊ธฐ๋กํ๋ค.
ํต์ฌ ๋ถ๋ณ์
์ด๋ ์์
์์๋ ๋ค์์ ์๋ฐํ์ง ์๋๋ค.
- 0์์น โ ํ๋ ์ด์ด๋ ๋ณดํต ํ ๋ฒ๋ง ํ๋ ์ดํ๋ค. ํ๊ธ ํจ์น์ ๋ฐฐํฌ ๊ธฐ์ค์ "๋์ฒด๋ก ๋์ํ๋ค"๊ฐ ์๋๋ผ ์๋ ค์ง ์น๋ช
๋ฌธ์ 0๊ฑด์ด๋ค. ํฌ๋์๋ ์งํ ๋ถ๊ฐ๋ ๋ฌผ๋ก , ๊ธ์๊ฐ ๊นจ์ง๊ฑฐ๋ ํํธยท์์ดํ
๋ช
์ด ํ๋ฆฌ๊ฑฐ๋ ์ฉ์ดยท๋งํฌ๊ฐ ๋ฌด๋์ง๋ ๋ฌธ์ ๋ ํ๋ ์ด์ด์ ๋จ ํ ๋ฒ๋ฟ์ธ ๊ฒฝํ์ ๋ง์น๋ฏ๋ก ๋ชจ๋ ๋ฐฐํฌ๋ฅผ ๋ง๋๋ค. ํนํ ์ค์ญ์ ๋จ์ํ ๋ฌธ์ฅ ํ์ง ๋ฌธ์ ๊ฐ ์๋๋ผ ์งํ ์คํจ๋ ์ ํ์ง ์คํ์ ๋ถ๋ฅด๊ณ ์ธ๋ฌผ ์ดํด๊น์ง ๋ฌด๋๋จ๋ฆด ์ ์๋ค.
- ์๋ณธ ROMยท๋์คํฌ ์ด๋ฏธ์ง์ ํ๊ฐ๋์ง ์์ ์ ์ ์์ฐ์ ์ปค๋ฐํ์ง ์๋๋ค. ํ์ฉ ์์ฐ๊ณผ ์๋ณธ ์๋ณ ๊ธฐ์ค์
references/conventions/project-conventions.md ยง6์ ๋ฐ๋ฅธ๋ค.
- ๋ณํ ๊ฒฝ๊ณ๋ ์์ ์ ์ ๊ฒ์ฆํ๋ค. ํด๋น ๊ฒฝ๊ณ๊ฐ ์๊ตฌํ๋ ๋ฐ์ดํธ ๊ฐ์ญ์ฑ ๋๋ ์๋น ์๋ฏธ์ ๋ณดํธ ์ ๋ณด์ ๋๋ฑ์ฑ์ ์
์ฆํ๋ค. ์์ธ ์กฐ๊ฑด์
references/conventions/project-conventions.md ยง5.1์ ๋ฐ๋ฅธ๋ค.
- ์ต์ข
์ฐ์ถ๋ฌผ์ ๋ชจ๋ ๋ณ๊ฒฝ์ ์ ์ฉ ์ ์ ๊ฒ์ฆ ๊ฐ๋ฅํด์ผ ํ๋ค. ๋ถ๋ณ ์๋ณธ์ ๊ธฐ์ค์ผ๋ก ๊ฐ ๋ณ๊ฒฝ์ ๋ง๋๋ ๊ฒฝ๋ก์ ํ์ฉ ๋ฒ์๋ฅผ ํ์ธํ๊ณ , ์๋ก ๊ฒน์น๋ ๋ณ๊ฒฝยท๋ณดํธ ๋ฒ์ ์นจ๋ฒยท์ค๋ช
๋์ง ์์ ์ต์ข
๋ณ๊ฒฝ์ ๋น๋ ์คํจ๋ก ์ฒ๋ฆฌํ๋ค. ์์ธ ์กฐ๊ฑด์
references/conventions/project-conventions.md ยง5.2๋ฅผ ๋ฐ๋ฅธ๋ค.
- ๊ธฐ๊ณ์ด ์์ฑยท์ด๋์ ๋์ ๋ช
๋ น ์งํฉ์ ์ ํจ ๋ฒ์๋ฅผ ์ ์ธํ๊ณ ๊ทธ ์ ์ฒด๋ฅผ ๊ฒ์ฐํ๋ค. ํจ์น์ ํ์ํ ์ผ๋ถ ๋ช
๋ น๋ง ๊ฒ์ฆํด ์์ฑยท์ด๋ยท์ ์ด ํ๋ฆ์ ์์ ์ฑ์ ์ฃผ์ฅํ์ง ์๋๋ค. ์์ธ ์กฐ๊ฑด๊ณผ ์ ํ๋ ์์ธ๋
references/conventions/project-conventions.md ยง2.3์ ๋ฐ๋ฅธ๋ค.
- ์์
๊ฒฐ๊ณผ๋ ๋ค์ ์ ํ์ ์ค์ฌ์ผ ํ๋ค. ์กฐ์ฌยทPoCยท๋ฒ์ญยท๊ฒ์ฆ์ ๊ฒฐ๊ณผ๊ฐ ์ด๋ ์ชฝ์ด๋ ํ์ ํ๋จ์ ๋ ์ ํํ๊ฒ ๋ง๋ค๋๋ก ์ค๊ณํ๋ค.
- ์ฌ๋ก ์์น๋ฅผ ์ ๊ฒ์์ ๊ทธ๋๋ก ๊ฐ์ ํ์ง ์๋๋ค. ํ์ํ ๊ฐ์ ๋์ ๋ฆฌ๋น์ ๊ณผ ์ค์ ์๋น ์กฐ๊ฑด์์ ๋ค์ ์ธก์ ํ๋ค.
- ์ญ๊ณตํ์ผ๋ก ํ์ ํ๊ธฐ ์ ์๋ ์ด๋ค ๊ฐ์ ๋ ์ด์ํ์ง ์๋๋ค. ๊ฐ์ ํ๋ซํผยท๊ฐ์ ๊ฐ๋ฐ์ฌยท๊ฐ์ ์๋ฆฌ์ฆ๋ผ๋ ์ ํ ์ฌ๋ก์ ๊ตฌ์กฐ(์คํฌ๋ฆฝํธ ํฌ๋งท, ํฌ์ธํฐ ๊ท์ฝ, ์ ์ด์ฝ๋)๋ ๊ฐ์ค์ด์ง ์ฌ์ค์ด ์๋๋ค.
- ์ธ์ฝ๋ฉ ๋๋ฝ์ ๋น๋ ์๋ฌ๋ค. ๋ฒ์ญ๋ฌธ์ ๊ธ๋ฆฌํยท์ฝ๋ ๋งคํ์ด ์๋ ๋ฌธ์๊ฐ ์์ผ๋ฉด ์กฐ์ฉํ ๊ฑด๋๋ฐ์ง ๋ง๊ณ ๋น๋๋ฅผ ์คํจ์ํจ๋ค.