전체 글125 [Claude] CLAUDE.md 에 대하여 claude code에서 사용자가 prompt 를 전송하면 agentic 이 그 명령을 실행하기 위해 아래의 그림과 같은 동작을 한다. 여기서 첫번째"Gather context" 라는 부분은 "관련 정보를 자동으로 수집한다" 라는 의미로 해석할 수 있다. 관련 정보라는 건 다음과 같은 업무가 될 수 있다. 관련 파일 프로젝트 구조 CLUADE.md (프로젝트 규칙) 최근 변경사항 에러 로그 CLAUDE.md 는 claude 가 "Gather context"를 할 때, 참조하는 문서라서, 프로젝트마다 잘 세팅해두면 매번 설명하지 않아도 통일된 규칙으로 코딩할 수 있다.(단, 최초 대화를 시작할 때 1번만) Claude Code 실행 → CLAUDE.md 자동으로 읽음 → 대화 내내 컨텍스트에 유지 .. 2026. 1. 28. [PROMPT] 서비스용 나만의 프롬프트 1 완성 이제 이걸 바탕으로 서비스를 만들어나가겠음.project/├── CLAUDE.md # AI 코딩 규칙 (AI가 코드 작성 시 참조)├── PROMPT.md # AI 프롬프트 템플릿 모음├── README.md # 프로젝트 소개 (현재 파일)│└── docs/ ├── ARCHITECTURE.md # 시스템 아키텍처 (구조, 계층, 배포) │ ├── common/ # 공통 개발 가이드 │ ├── ERROR.md # - 에러 코드, HTTP 상태, 응답 포맷 │ └── LOGGING.md # - 로그 레벨, 포맷, 민감정보 처리 .. 2026. 1. 25. 미들웨어란 무엇일까? 🔗 미들웨어(Middleware) 완벽 가이드개발할 때 꼭 알아야 할 미들웨어의 모든 것을 정리했습니다.🤔 미들웨어란? 요청(Request)과 응답(Response) 사이에서공통으로 처리할 일을 하는 코드쉽게 말해서 "중간에서 가로채는 것" 이에요. 💡 비유로 이해하기 ┌─────────────────────────────────────────────────────────────┐│ ││ 🏢 회사 방문 과정 ││ .. 2026. 1. 25. 로깅(Logging) 📋 로깅(Logging) 완벽 가이드개발할 때 꼭 알아야 할 로깅의 모든 것을 정리했습니다.🤔 로깅이란?프로그램이 실행되면서 일어나는 일들을 기록하는 것쉽게 말해서 프로그램의 블랙박스예요.자동차 사고 나면 블랙박스 확인하듯이, 서비스에 문제 생기면 로그를 확인합니다. 💡 왜 필요한가?상황로깅 없을 때로깅 있을 때에러 발생"뭐가 문제지...?""아, 여기서 null이었네"유저 문의"재현이 안 되는데...""이 시점에 이런 요청을 했네"성능 문제"왜 느리지...?""이 API가 3초나 걸리네"장애 복구"언제부터 문제였지...?""14:30부터 에러 급증했네"📊 로그 레벨로그에는 심각도가 있어요. 낮은 것부터 높은 순서로:DEBUG개발할 때 상세 정보"변수 x = 123"INFO정상 동작 기록"서버 시.. 2026. 1. 25. [배포플랫폼] Vercel 에서 트래픽 알아보는 법 나의 서비스에 얼마나 많은 사람들이 들어오고 있는가? 를 알아보려면 다음과 같이 하면 된다. 1. Dashboard에서 체크하고자 하는 project 를 누른다. 2. Analytics 탭을 클릭한다.(아래의 화면과 같이 활성화 되어있지 않으면 Enable 을 클릭해준다) 3. 분석은 나중에 다시.... p.s : 구글 애드센스를 붙이려고 하니 vercel 의 hobby(무료버전)에서는 "개인용" 으로 되어있어서 상업적 목적일때는 업그레이드를 권장한다고 한다. cloudflare pages 는 상용화에도 가능하다고 하니 트래픽 확인 후 고민해보기로 한다. 2026. 1. 24. [PROMPT] 시니어가 되기 위한 준비 본격적인 바이브 코딩을 위해서는 설계를 잘해야한다고 생각했다.그게 md 파일에 모두 녹아져있어야 한다고 믿었고, 그렇게 하나씩 손에 익히며 프로젝트를 만들어가고 있다.구조를 잡는데에 나의 설계자로써의 현 시점의 레벨을 체크해달라고 했다.아직 나는 중상이라고. 상급, 시니어가 되기 위해 챙겨할 것들을 적어본다. 시니어가 되기 위해 필요한 5가지 1. 상태 다이어그램 시뮬레이션 : 모든 경로를 미리 시뮬레이션 하면 버그 예방 가능.IDLE → WATCHING → ALERTING → VERIFYING → EXECUTING → COMPLETED → SKIPPED 상태질문WATCHING장 시작 전이면? 장 마감 후면? API 실패하면?ALERT.. 2026. 1. 20. [PROMPT] 수정 사항이 생겼을 때 수정이나 추가사항이 생겼을 때, 어떤식으로 진행하면 되는가? 에 대한 고민이 생겼다. 물론 git 에 commit 이력으로도 알 수 있지만, 나만의 방법을 찾기위해 고민해보고 있다. 원하는 방향>1. 요건 추가 및 수정을 하고 싶다.2. 현재 요건 문서(README.txt, prompt.md, agent.md 등)에 최신화를 하고 싶다.3. 1번만을 가지고 현재 서비스에 영향도 없게 진행하고 싶다. 워크플로우1. 기존 문서 수정 (나와 대화) "agent.md에 리밸런싱 기능 추가하고 싶어" → 같이 논의 → 문서 업데이트2. prompt.md 수정 → 변경된 기능에 맞게 프롬프트 조정3. "변경된 사항 실행해줘" 또는 "코드 구현해줘" → 실제 코드 작성/수정 예시 대화나: "지금 ag.. 2026. 1. 20. Maven이란? Java 개발자를 위한 빌드 도구 완벽 가이드 Java 프로젝트를 처음 접하면 pom.xml이라는 낯선 파일을 마주하게 됩니다. 이 파일의 정체가 바로 Maven의 설정 파일입니다. Python 개발자에게 requirements.txt가 있고,Node.js 개발자에게 package.json이 있듯이,Java 개발자에게는 Maven과 pom.xml이 있습니다.이 글에서는 Maven이 무엇인지, 왜 사용하는지, 그리고 다른 언어의 패키지 매니저와 어떻게 다른지 살펴보겠습니다.Maven이란?Maven은 Apache 재단에서 만든 Java 프로젝트의 빌드 자동화 및 의존성 관리 도구입니다. 2004년에 처음 릴리즈되어 현재까지 Java 생태계의 표준 빌드 도구로 자리잡고 있습니다.Maven이라는 이름은 이디시어로 "지식의 축적자"를 의미합니다. 프로젝트에 .. 2026. 1. 19. 텔레그램 봇 Polling vs Webhook - 로컬 앱이라면 Polling! 텔레그램 봇을 만들 때 메시지를 받는 방식은 두 가지가 있다.Polling vs Webhook방식설명Polling봇이 "새 메시지 있어?" 계속 물어봄Webhook메시지 오면 텔레그램이 알려줌택배에 비유하면:Polling: "택배 왔나요?" 직접 확인하러 감Webhook: 택배 오면 초인종 눌러줌왜 로컬에서 Webhook을 못 쓸까?Webhook은 텔레그램 서버가 우리한테 요청을 보내는 방식이다. 텔레그램 서버 → 내 PC로 접근해야 함 ↓ 근데 내 PC는? ↓ 192.788.0.x (사설 IP) ↓ 외부에서 접근 불가!Webhook을 쓰려면 공인 URL.. 2026. 1. 17. 이전 1 2 3 4 5 6 7 8 ··· 14 다음 반응형