--- id: P-REINFORCE-AUTO-WIKI-DEV-001 category: Dev confidence_score: 0.95 tags: [development, code-review, checklist, quality-assurance, best-practices, p-reinforce] last_reinforced: 2026-05-01 --- # [[Code Review Checklist|Code Review Checklist]] ## ๐Ÿ“Œ ํ•œ ์ค„ ํ†ต์ฐฐ (The Karpathy Summary) > "์ฃผ๊ด€์ ์ธ ์ฝ”๋“œ ๊ฒ€ํ† ๋ฅผ ๊ฐ๊ด€์ ์ด๊ณ  ๋ฐ˜๋ณต ๊ฐ€๋Šฅํ•œ ํ’ˆ์งˆ ๋ณด์ฆ ํ”„๋กœ์„ธ์Šค๋กœ ์ „ํ™˜ํ•˜์—ฌ, ์ธ๊ฐ„์˜ ์‹ค์ˆ˜๋ฅผ ๋ฐฉ์ง€ํ•˜๊ณ  ํŒ€์˜ ๊ธฐ์ˆ ์  ๋ถ€์ฑ„๋ฅผ ์กฐ๊ธฐ์— ์ฐจ๋‹จํ•˜๋Š” ์ฒด๊ณ„์ ์ธ ๊ฐ€์ด๋“œ๋ผ์ธ." ## ๐Ÿ“– ๊ตฌ์กฐํ™”๋œ ์ง€์‹ (Synthesized Content) ์ฝ”๋“œ ๋ฆฌ๋ทฐ ์ฒดํฌ๋ฆฌ์ŠคํŠธ๋Š” ์ผ๊ด€๋œ ํ’ˆ์งˆ์„ ์œ ์ง€ํ•˜๊ธฐ ์œ„ํ•œ ํŒ€์˜ ํ•ฉ์˜๋œ ๊ธฐ์ค€์ž…๋‹ˆ๋‹ค. 1. **ํ•ต์‹ฌ ์ ๊ฒ€ ์˜์—ญ**: * **๊ธฐ๋Šฅ ๋ฐ ๋…ผ๋ฆฌ**: ์š”๊ตฌ์‚ฌํ•ญ ์ถฉ์กฑ ์—ฌ๋ถ€ ๋ฐ ์—ฃ์ง€ ์ผ€์ด์Šค ์ฒ˜๋ฆฌ ํ™•์ธ. * **์•„ํ‚คํ…์ฒ˜**: [[SOLID Principles|SOLID Principles]] ์ค€์ˆ˜ ๋ฐ ๊ณผ๋„ํ•œ ์—”์ง€๋‹ˆ์–ด๋ง ๋ฐฉ์ง€. * **๋ณด์•ˆ**: [[OWASP Top 10|OWASP Top 10]] ๊ธฐ์ค€ ์œ„๋ฐ˜ ๋ฐ ๋ฏผ๊ฐ ๋ฐ์ดํ„ฐ ๋…ธ์ถœ ์—ฌ๋ถ€ ์ ๊ฒ€. * **๊ฐ€๋…์„ฑ**: ๋„ค์ด๋ฐ ์ปจ๋ฒค์…˜, ์ค‘๋ณต ์ฝ”๋“œ ์ œ๊ฑฐ, ์œ ์ง€๋ณด์ˆ˜ ์šฉ์ด์„ฑ ํ™•๋ณด. * **ํ…Œ์ŠคํŠธ ๋ฐ ๋ฌธ์„œํ™”**: ์œ ์˜๋ฏธํ•œ ํ…Œ์ŠคํŠธ ์ฝ”๋“œ ํฌํ•จ ๋ฐ '์™œ'์— ๋Œ€ํ•œ ์ฃผ์„/๋ฌธ์„œ ์—…๋ฐ์ดํŠธ. 2. **์ž๋™ํ™”์™€์˜ ๋ถ„์—…**: * ์Šคํƒ€์ผ, ํฌ๋งทํŒ…, ๋‹จ์ˆœ ๋ณด์•ˆ ํŒจํ„ด์€ ๋ฆฐํ„ฐ(Linter)์™€ SAST์— ๋งก๊ธฐ๊ณ , ์ธ๊ฐ„์€ ๋น„์ฆˆ๋‹ˆ์Šค ๋กœ์ง๊ณผ ๊ตฌ์กฐ์  ๋ฌด๊ฒฐ์„ฑ์— ์ง‘์ค‘ํ•ฉ๋‹ˆ๋‹ค. 3. **ํ˜„๋Œ€์  ํ™•์žฅ (AI ์ƒ์„ฑ ์ฝ”๋“œ)**: * AI๊ฐ€ ์ œ์•ˆํ•œ ์กด์žฌํ•˜์ง€ ์•Š๋Š” API(Hallucination)๋‚˜ ๋ณด์•ˆ ๊ถŒํ•œ ๋ˆ„๋ฝ ๋“ฑ์„ ๋ณ„๋„๋กœ ๊ฒ€์ฆํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ## โš ๏ธ ๋ชจ์ˆœ ๋ฐ ์—…๋ฐ์ดํŠธ (Contradictions & RL Update) - **๊ณ ๋ฌด ๋„์žฅ(Rubber-stamping)์˜ ์œ„ํ—˜**: ์ฒดํฌ๋ฆฌ์ŠคํŠธ๊ฐ€ ๋„ˆ๋ฌด ๊ธธ์–ด์ง€๋ฉด ๊ธฐ๊ณ„์ ์œผ๋กœ ์ฒดํฌ๋งŒ ํ•˜๊ณ  ๋„˜์–ด๊ฐ€๋Š” ํ˜„์ƒ์ด ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ํ•„์ˆ˜ ์ ๊ฒ€ ํ•ญ๋ชฉ์„ ์ •์˜ˆํ™”ํ•˜๊ณ  ์šด์˜ ํšจ์œจ์„ฑ์„ ๊ณ ๋ คํ•œ ์œ ์—ฐํ•œ ์ ์šฉ ์ •์ฑ…์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. - **์‚ด์•„์žˆ๋Š” ๋ฌธ์„œํ™”**: ๊ธฐ์ˆ  ์Šคํƒ๊ณผ ํŒ€์˜ ์„ฑ์ˆ™๋„์— ๋”ฐ๋ผ ์ฒดํฌ๋ฆฌ์ŠคํŠธ๋Š” ์ฃผ๊ธฐ์ ์œผ๋กœ ์—…๋ฐ์ดํŠธ๋˜์–ด์•ผ ํ•˜๋ฉฐ, ๋ถˆํ•„์š”ํ•ด์ง„ ํ•ญ๋ชฉ์€ ๊ณผ๊ฐํžˆ ์ž๋™ํ™” ๋กœ์ง์œผ๋กœ ์ด๊ด€ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ## ๐Ÿ”— ์ง€์‹ ์—ฐ๊ฒฐ (Graph) - [[SOLID Principles|SOLID Principles]]: ์•„ํ‚คํ…์ฒ˜ ์ ๊ฒ€์˜ ๊ทผ๊ฐ„. - [[OWASP Top 10|OWASP Top 10]]: ๋ณด์•ˆ ์ ๊ฒ€์˜ ํ‘œ์ค€. - Pull Request Templates: ์ฒดํฌ๋ฆฌ์ŠคํŠธ๋ฅผ ์›Œํฌํ”Œ๋กœ์šฐ์— ๋‚ด์žฅํ•˜๋Š” ๋„๊ตฌ. - [[Automated Code Analysis (แ„Œแ…กแ„ƒแ…ฉแ†ผแ„’แ…ชแ„ƒแ…ฌแ†ซ แ„แ…ฉแ„ƒแ…ณ แ„‡แ…ฎแ†ซแ„‰แ…ฅแ†จ)|Automated Code Analysis]]: ์ˆ˜๋™ ์ฒดํฌ๋ฆฌ์ŠคํŠธ์˜ ๋ถ€๋‹ด์„ ์ค„์ด๋Š” ์ž๋™ํ™” ๊ธฐ๋ฒ•. - [[Technical-Debt|Technical Debt]]: ์ฒดํฌ๋ฆฌ์ŠคํŠธ ๋ถ€์‹ค ์‹œ ๋ฐœ์ƒํ•˜๋Š” ๋น„์šฉ. ---