← 목록으로

Claude Code: Engineering의 Vibe Coding에 대한 진실은 끝입니다.

itadol5j

3월 2026일, Claude Code 소스 누출은 개발자 커뮤니티의 파도를 유발했습니다. 그러나 사고는 Anthropic 엔지니어가이 AI 프로그래밍 장치를 구축 한 방법을 살펴볼 기회를주었습니다. 누출 된 소스 코드의 심층 분석은 예상치 못한 사실을 밝혀냈습니다.Vibe Coding의 끝은 실제로 기술설계입니다.나는 모른다. 그 AI 프로그래밍 뒤에 "무료"는 매우 엄격한 공학 연습입니다. 이 종이는 Claude Code에서 추출 된 5 가지 핵심 진실을 공유하고이 발견은 Prompt를 완전히 작성하는 습관을 변경할 수 있습니다.

Webcoding 커버

Vibe 코딩

Vibe 코딩이것은 2026 년에 인기를 얻은 프로그래밍입니다. 개발자가 자신의 언어로 수요를 설명하고 AI를 자동으로 코드를 생성 할 수 있도록 "비밀한 분위기." 이것은 쉽지 않다, 그러나 많은 사람들이 처음부터 좋은 것을 발견하고 끝에 고통스러운.

왜? ...에서엔지니어링없이 Vibe Coding, 기초없이 skyscraper처럼.- 더 빠른 덮개, 더 빠른 가을.

Claude Code 소스에서 배운 5개의 진실

진실 1: 신속한 기술설계는 중앙입니다.

많은 사람들이 Claude Code를 단순히 모델에 사용자를 먹었다, 하지만 소스 코드 쇼:Anthropic은 복잡한 신속한 엔지니어링 시스템을 구축했습니다.나는 모른다.

  • 층 Prompt 건축System Prompt, Context Prompt, 작업 Prompt 분리
  • Dynamic 컨텍스트 관리: 프로젝트 유형에 따라 컨텍스트 조정, 문서 구조 동적
  • Prompt 템플릿 라이브러리: 작업 템플릿의 수백 사전 정의
  • 버전 제어: Prompt는 버전 관리 및 A / B 테스트가 있습니다.

재발견.: Prompt를 One-off 공급으로 사용하지 않고 관리 코드와 같은 Prompt를 관리합니다.

Truth 2: 대리인은 까만 상자가 아닙니다, 정밀도 장치입니다.

Claude Code의 에이전트 아키텍처는 그것이 무엇인지 보여줍니다.실제 공학, 에이전트.::

  • 상태 기계 관리: 명확한 상태 흐름이 있습니다.
  • Tool 등록 시스템: 각 도구에는 엄격한 입력 및 출력 정의가 있습니다.
  • 오류 관리 메커니즘: 완벽한 오류 캡처, retest, downgrade 정책
  • 안전 sandbox: 엄격한 권위 통제와 고립을 가진 주문 집행

재발견.: "let's let 'AI do it" 하지만 "let's do it efficient under strict constraints."

Truth 3: Context 관리는 과학입니다

소스 코드의 가장 복잡한 부분 중 하나는Context 관리 체계::

  • 스마트 슬라이스: 큰 파일은 모델에 한 번의 부하가 아니지만 스마트 슬라이스
  • 관련 분류: 현재 mandate dynamics에 따른 관련 서류 정렬
  • 메모리 시스템: 메모리 지속가능성 및 분산 세션
  • 압축 정책긴 상황의 스마트 압축, 키 정보를 유지

재발견.: 컨텍스트는 "더 나은"가 아니라 "더 나은"가 아닙니다.

Truth 4 : 테스트 드라이브는 슬로건이 아닙니다.

Amazingly, Claude 코드 소스 중간테스트 코드는 매우 높습니다.::

  • 단위 시험: 모든 도구, 모든 기능은 테스트
  • 통합 테스트End-to-end 테스트는 실제 장면을 시뮬레이션
  • Prompt 시험: Prompt의 출력은 시험될 것으로 예상됩니다.
  • 반환 시험: 오래된 함수를 혼란으로부터 방지

재발견.: AI 생성된 코드는 또한 시험되고 더 엄격한 시험이 필요합니다.

Truth 5: 원격 데이터 드라이브 최적화

Claude Code는 내장되어 있습니다.향상된 원격 측정 시스템::

  • 사용 데이터: 각 명령의 주파수 및 성공률 기록
  • 성능 지표응답 시간, 토큰 소비, 오류율
  • 사용자 의견: 가시하고 숨겨진 피드백 수집
  • A/B 시험: 새로운 기능 그레이 스케일 분해 및 데이터 검증

재발견.: 최적화하지 마십시오. 데이터가 말하자.

• 개발자에 대한 계시

1. Vibe Coding는 기술설계 지원을 필요로 합니다

Claude Code의 근원은 저희를 말합니다:무작위의 외관 뒤에는 극단적으로 엄격합니다.나는 모른다. AI 프로그래밍 도구를 사용하는 경우, 당신은 만들 필요가:

  • Prompt 버전 관리
  • Context 관리 정책
  • Code 검토 과정
  • 시험 검증 메커니즘

"사용"에서 "사용"으로

대부분의 사람들은 "willing"단계에 머물 -- 그들은 코드를 생성 할 수 있습니다. 그러나 클로드 코드는 "좋은"표준을 보여줍니다:

  • 공구의 경계와 기능 이해
  • 인간과 기관 협력을 구축하는 모범 사례
  • 연속 최적화 및 iterative

3. AI 나이 소프트웨어 공학

AI는 소프트웨어 프로젝트의 성격을 변경하지 않았지만, 그것이 작동하는 방법을 변경했습니다.

전통 소프트웨어 공학AI Age 소프트웨어 공학
사람들은 코드를 씁니다AI 생성 코드 + 사람 리뷰
문서 드라이버Prompt 드라이버
단위 시험단위 시험 + Prompt 시험
버전 제어 코드버전 제어 코드 + Prompt

제품정보

Claude Code 누출은 사고였습니다. 그러나 우리에게 드문 학습 기회를주었습니다. 소스 코드를 분석함으로써, 우리는 발견:Vibe Coding는 "공학 없음"이 아닙니다.나는 모른다.

AI 시대에서 소프트웨어 공학의 핵심 원칙은 변경되지 않았습니다 ...유지성, 시험성, 확장성아직 중요. 변경 된 것은이 원칙을 달성하기위한 도구와 방법뿐입니다.

"Vibe Coding"는 다음 시간으로 자신을 묻습니다.Prompt가 아직 작동하지 않았다? 나의 컨텍스트 관리 과학? 내 시험은 어디에 있습니까?

시작하기Vibe Coding의 끝은 항상 기술설계입니다나는 모른다.

Vibe Coding, 그것은 좋습니다. 공학은 더 영구적으로 만듭니다!