OPEN HYPER STEP
← 목록으로 (프로젝트 기획)
PROJECT-PLAN · 28 / 34
project-plan
CHAPTER 28 / 34
읽기 약 2
FUNCTION

코드 리팩토링 타이밍


핵심 개념

너무 일찍 리팩토링하면 시간 낭비, 너무 늦으면 레거시가 됩니다. Rule of Three: 세 번 같은 패턴이 나타나면 리팩토링합니다.

본문

리팩토링 타이밍✅ 리팩토링해야 할 때:→ 같은 코드 3번 이상 복사→ 함수 50줄 초과→ 파일 300줄 초과→ 이름만 봐서는 뭔지 모를 때⏸ 하지 않아도 될 때:→ 기능 개발 중→ 마감 1주일 전→ 한 번만 쓰는 코드Rule of Three:1번: 그냥 써2번: 주석 달아3번: 함수로 추출


🛠️ 이 챕터의 실습 방법

실습 1: 칸반 보드 만들기

GitHub Projects에서 칸반 보드를 만들어보세요:

  1. GitHub 저장소 → Projects → New Project
  2. 컬럼 3개: Todo / In Progress / Done
  3. 이번 주 작업 5개를 카드로 추가

실습 2: ESLint + Prettier 설정

BASH📋 코드 (4줄)
npm install -D eslint prettier eslint-config-prettier
npx eslint --init
# .prettierrc 파일 생성
echo '{"semi": true, "singleQuote": true}' > .prettierrc

실습 3: 회고 작성

2주마다 아래 양식으로 회고를 작성하세요:

  • 잘한 점 3가지
  • 개선할 점 3가지
  • 다음 2주에 시도할 것 1가지

AI 프롬프트
🤖 AI에게 잘 물어보는 법 — 모델·전략별 프롬프트
무료 모델

Gemini 2.5 Flash(무료) + Claude Sonnet 4.6(무료) + Grok 4.1(무료)

'코드 리팩토링 타이밍' 기획을 0원으로 시작하고 싶어.
ChatGPT(아이디어) → Gemini(경쟁 분석) → Claude(기획서 구조화) 순서로
Notion+Figma+GitHub Projects만 사용하는 워크플로우를 설계해줘.
소자본 모델

Claude API + Cursor $20/mo + Make.com — 월 10~30만원

'코드 리팩토링 타이밍' 기획에 AI를 활용해서 시간을 단축하고 싶어.
Perplexity API(시장조사) + Claude API(문서 작성) + Cursor(프로토타입) 조합으로
1주일 안에 기획→MVP까지 끝내는 월 20만원 플랜을 짜줘.
프로덕션 모델

Claude Opus + CrewAI + LangGraph — 월 100만원+

'코드 리팩토링 타이밍'를 팀 프로젝트로 확장하려 해.
AI PM(Claude Opus) + AI 리서처(Perplexity) + AI 개발(Cursor+Copilot)
에이전트 팀과 AGENTS.md 협업 프로토콜을 월 100만원 예산으로 설계해줘.
스택 프롬프트

0원→$20/mo→$100/mo 단계별 스택 비교

'코드 리팩토링 타이밍' 기획에 최적화된 AI 도구 조합을 단계별로 알려줘.
무료(Notion+Figma+ChatGPT) → 소자본(Cursor+Perplexity API) → 프로덕션(CrewAI+LangGraph)
각 단계별 도구·결과물·전환 시점을 비교해줘.

⭐ 이것만 기억하세요
코드 리팩토링 타이밍 이 3가지만 확실히 잡으세요
1.리팩토링을 미루면 기술 부채가 쌓이고, 너무 자주 하면 기능 개발이 멈춥니다
2.기능이 동작한 후, 중복이 3번 이상 나타날 때, 새 기능 추가가 어려울 때가 리팩토링 적기입니다
3.다음 챕터에서 새 팀원이 바로 시작할 수 있게 하는 온보딩 문서를 배웁니다

공유하기
진행도 28 / 34