직접 검증 보다 검증 위임방법 지정 보다 목표 지정5분 응답 보다 30초 응답
검증 기준: 2026-02-12수치(토큰/줄 수/단어 수/컷오프)는 문서/리포지토리 업데이트에 따라 변동될 수 있음.Claude Code는 단일 프롬프트가 아닌 110개 이상의 모듈형 컴포넌트를 환경과 설정에 따라 동적으로 조합한다. 2026.02.10 측정 기준(/context, MCP 미사용), 시스템 프롬프트+도구 정의가 ~20.5K 토큰이었으며 그 중 도구 정의(~16.7K)가 대부분을 차지했다. 이 수치는 버전·설정에 따라 변동한다.주요 구성 요소 (조합 순서)순서구성 요소설명0모델 기초 프롬프트 (추정 수천 토큰)Anthropic이 모델에 내장한 기본 지시 (안전, 톤, 정체성 등)1메인 시스템 프롬프트Claude Code의 핵심 정체성. 변수(${SECURITY_POLICY} 등) 확장 포함..
특성을 알면 달라지는 행동지시가 무시될 때 → 최근 편향. 새 대화를 시작한다앞뒤가 모순일 때 → 자기회귀 한계. 앞을 확정하고 뒤를 요청한다컨벤션을 안 따를 때 → 학습 데이터의 인력. 강한 어조로 명시한다괄호가 안 맞을 때 → 상태 추적 취약. 린터에게 맡긴다"좋습니다"만 할 때 → 동의 편향. 테스트로 검증한다LLM은 어떻게 작동하는가토큰화 (Tokenization)LLM은 원문 문자열을 그대로 처리하지 않는다. 토크나이저가 텍스트를 토큰(token)이라는 단위로 변환하고, LLM은 이 토큰 시퀀스를 처리한다.흔한 단어는 통째로 하나의 토큰이 되지만, 드문 단어는 여러 토큰으로 쪼개진다. 토큰화 방식은 모델마다 다르다.코드에서는 변수명, 함수명, 구문 구조도 토큰 단위로 처리되는데, 하나의 식별자가..
예전에 모두 번역해 읽고 싶었지만, 비천한 영어실력에 끙끙대며 문장문장만 번역하고 이해했는데.. 이제 세상이 바뀌어 몇 초면 번역본이 튀어 나온다.재밌는 것은 앨런이 이야기하는 OO, 명령적아닌 선언적 프로그래밍이, 현재 에이전틱코딩과 매우 닮아있다.https://www.quora.com/What-thought-process-would-lead-one-to-invent-object-oriented-programming/answer/Alan-Kay-11다음은 앨런 케이(Alan Kay)의 Quora 답변을 한국어 마크다운(Markdown) 형식으로 번역한 것입니다.음, 좋습니다.1992년에 저는 ACM(미국 컴퓨터 협회)으로부터 제2회 "프로그래밍 언어의 역사(History Of Programming La..
에이전틱 코딩에이전틱 코딩(Agentic Coding)은 AI 에이전트가 코드 작성의 주체가 되는 개발 방식이다.개발자가 직접 한 줄씩 코드를 타이핑하는(자동완성 보조를 받아) 대신, AI에게 의도와 맥락을 전달하고 AI가 코드를 생성한다.개발자는 생성된 코드를 검토하고, 피드백을 주고, 방향을 조정한다.새로운 병목전통적인 개발에서 병목은 구현이었다. 구현코드/테스트코드를 구체적으로 어떻게 작성할지 생각하고, 타이핑하는데 시간이 걸렸다.에이전틱 코딩에선 검증이 병목이다. 테스트, 코드리뷰는 물론 목적이 제대로 달성되었는지 확인하는 시간이 훨씬 오래걸린다.루프 닫기, 검증하루에 600개의 커밋을 머지하는, 이제 코드를 직접 작성하지 않는다고 하는 Peter Steinberger(OpenClaw 개발자)는 ..
이너게임마음의 소리, 생각의 소리를 살펴보면 말하는 쪽과 듣는 쪽(그리고 행하는 쪽)이 있다.말하는 쪽이 셀프1, 듣는 쪽이 셀프2. 판단하는 뇌, 관찰하는 뇌.셀프1은 지시하고 평가하고 비교한다. 때로는 이 소음이 몸을 긴장시키고, 본래 능력을 가로막는다. 셀프1의 소리를 흘려보내고 셀프 2에 집중하라. 구체적인 목표를 설정하고 목표에 다가가는 것을 관찰해라. 더 나은 성과를 내면서도, 즐겁고 만족할 수 있다.라는 것이 이너게임 책의 핵심 내용이다.일하는 나를 관찰하여 노트에 적어보기. 특히 감정을 적기.많은 압박감을 가지고 일한 적이 있다. 새로 접하는 프로그래밍 언어, 프레임웍, 직무등의 조건과 환경에서 내 몫을 다하지 못하고 있다고 느꼈다.더 잘해야하고, 더 잘하고 싶지만 결과물은 바로 나아지지..
TDD 왜하는가?일을 더욱 빨리 끝낼 수 있다.TDD는 여러가지 장점을 가지고 있지만, 그중에서도 이것이 가장 직관적이고 매력적인 장점이다.불필요한 것을 안할 수 있다.구현을 먼저 했을때 발생할 수 있는 불필요한 것 (문제를 받은 순간이 가장 모르는 순간이다.)문제를 잘 모르는 상태에서의 과도한 설계실제로는 발생하지 않는 시나리오(할일 목록)필요할 것 같아서 작성한 구현코드잘 동작하는지는 봐야해서 하는 수동 테스트길어진 구현에서 버그가 발생했을 때의 도미노 수정등등 이런 것들을 피할 수 있다.실패를 빠르게 반복 할 수 있다.먼저 구현하지 않고 테스트코드(특히 단위테스트)를 작성하면, 최소한의 코드를 작성하며 문제 분해에 대한 실패를 반복할 수 있다.그 과정에서 학습이 발생하며, 결과적으로 올바른 문제 분..
ESSENTIALS - Canon Test-Driven Development - Kent Beck | Craft 2025https://youtu.be/90VBvjYedWI?si=mmkdMq4_XFAmYZJW켄트벡의 tdd강연 스크립트를 번역한 내용입니다. gemini 3 pro를 이용했습니다.Canon TDD: 정석 테스트 주도 개발 - 켄트 벡(Kent Beck)(사회자) 어제와 마찬가지로 보라색 무대(Purple stage)가 거의 꽉 찼네요. 다음 연사는 프로그래머이자 예술가, 음악가, 그리고 포커 플레이어입니다. 그의 직업적 사명은 괴짜(Geek)들이 이 세상에서 안전함을 느끼게 하는 것입니다. 오늘 "Canon TDD(정석 테스트 주도 개발)"라는 주제로 강연해 주실 켄트 벡을 큰 박수로 맞아주..
- Total
- Today
- Yesterday
- testcode
- Yegor
- 익스트림프로그래밍
- strategic design
- agile
- 앨런 캐이
- 전략적설계
- OOP
- Object Oriented
- Domain Driven Design
- 도메인주도설계
- Agentic Coding
- LLM의특징
- 취업
- repositorytest
- 도메인 주도 설계
- repository test
- akoop
- OO
- XP
- 에이전틱코딩
- 객체지향
- Test Code
- TDD
- 테스트 코드
- 켄트벡
- DDD
- 객체지향프로그래밍
- Alan Kay
- 애자일
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| 9 | 10 | 11 | 12 | 13 | 14 | 15 |
| 16 | 17 | 18 | 19 | 20 | 21 | 22 |
| 23 | 24 | 25 | 26 | 27 | 28 | 29 |
| 30 | 31 |
