본문 바로가기
C.W.K.
Stream
Lesson 04 of 05 · published

Anti-Pattern 카탈로그

~24 min · anti-patterns, gotchas, checklist

Level 0Window Watcher
0 XP0/50 lessons0/13 achievements
0/100 XP to next level100 XP to go0% complete

제일 자주 보이는 context 안티패턴

1. 밀어넣기 — 들어가는 건 다 올려놓고 attention이 나쁘다고 투덜대기. 2. 잔소리 — 운영 상태는 안 바꾸고 "조심해"만 반복하기. 3. 뭉개기 — 대화를 거대한 user 메시지 하나로 합쳐서 role별 attention을 깨기. 4. cache 깨먹기 — stable prefix가 끝나기 전에 timestamp, 정렬 안 된 JSON, 새로 만들어진 schema 넣기. 5. git add -A — 상관없는 파일까지 '내 commit'으로 끌어오기. 6. checkpoint 없는 compaction — 요약이 알아서 지켜주겠지 하고 상태를 날리기. 7. 권한 drift 무시 — 사람이 규칙을 바꿨는데 옛 계획이 살아 있다고 치고 계속 가기.

분류학이 아니라 목록

가능한 실패를 전부 분류한 게 아니야. 실제 coding agent 일과 콘텐츠 만드는 일에서 제일 자주 튀어나오는 일곱 개를 모아둔 거지. 외워둬. 다음에 뭔가 이상하다 싶으면 다른 걸 하기 전에 이 목록부터 훑어.

안티패턴은 진단의 지름길이야

알아보는 것만으로 절반은 고친 거야. 나머지 절반은 앞선 lesson에 있는 규율이고 — 밀어넣기는 library 전략으로, 잔소리는 steering으로, 뭉개기는 role 규율로, cache 깨먹기는 stable prefix로.

Code

안티패턴과 처방 짝짓기·yaml
anti_patterns:
  stuffing:           "library strategy (track 7)"
  reminding:          "steering notes (track 5)"
  squashing:          "role discipline (track 4)"
  cache_busting:      "stable prefix (track 8)"
  git_add_dash_A:     "explicit-path staging (track 10 lesson 1)"
  no_checkpoint:      "checkpoint before compact (track 6)"
  authority_drift:    "interruption classifier (track 5)"
빠르게 훑는 카드·text
When something feels off, scan in this order:
  - Did I just stuff the window? -> evict.
  - Am I just reminding? -> convert to steering.
  - Did I squash history? -> restore roles.
  - Cache hit ratio low? -> hunt cache buster.
  - Used git add -A? -> stage explicit paths.
  - About to compact without checkpoint? -> checkpoint first.
  - Did the human just change a rule? -> reclassify and update handoff.

External links

Exercise

본인이 제일 자주 밟은 안티패턴 셋을 골라봐. 각각에 대해 이 quest에서 그걸 고쳐주는 lesson을 짚고, 한 줄짜리 개인 주문을 만들어봐.
Hint
밟아본 안티패턴이 기억 안 나면 긴 session을 일부러 한 번 돌려보고 확인해.

Progress

Progress is local-only — sign in to sync across devices.
이 페이지에서 버그를 발견하셨거나 피드백이 있으세요?문제 신고

댓글 0

🔔 답글 알림 (로그인 필요)
로그인댓글을 남기려면 로그인해 주세요.

아직 댓글이 없어요. 첫 댓글을 남겨보세요.