← 모든 태그

#devtools

66개의 글

AI / ML22분 읽기

10장: 실전 프로젝트 -- LLM 코드 분석 파이프라인 구축

AST 추출부터 코드 스멜 감지, 리팩터링 제안, 검증, 적용까지 전체 파이프라인을 구축하는 실전 프로젝트입니다. 레거시 프로젝트 현대화 사례와 도입 가이드를 포함합니다.

AI / ML16분 읽기

9장: CI/CD 통합과 지속적 코드 품질 관리

LLM 기반 코드 분석을 CI/CD 파이프라인에 통합하는 방법을 학습합니다. PR별 자동 분석, 품질 게이트, 기술 부채 대시보드와 GitHub Actions 구축을 다룹니다.

AI / ML17분 읽기

8장: 아키텍처 분석과 시각화

LLM을 활용한 아키텍처 분석, 순환 의존성 감지, 레이어 위반 탐지, 마이크로서비스 경계 제안과 아키텍처 다이어그램 자동 생성을 학습합니다.

AI / ML16분 읽기

7장: 보안 취약점 분석과 자동 수정

SAST와 LLM을 결합한 보안 취약점 탐지, OWASP Top 10 자동 검출, 취약점 자동 수정 제안과 CI/CD 보안 게이트 구축을 학습합니다.

AI / ML16분 읽기

6장: 코드 마이그레이션 자동화

LLM을 활용한 언어/프레임워크 마이그레이션 자동화를 학습합니다. Java에서 Kotlin, React Class에서 Hooks로의 전환과 의미 보존 검증 기법을 다룹니다.

AI / ML15분 읽기

5장: LLM 기반 자동 리팩터링

LLM을 활용한 자동 리팩터링의 패턴, 멀티에이전트 아키텍처, 검증 파이프라인을 학습합니다. 37%에서 98%로 정밀도를 끌어올리는 실전 기법을 다룹니다.

AI / ML17분 읽기

4장: 코드 스멜 감지와 기술 부채 정량화

LLM 기반 코드 스멜 탐지와 CodeScene Code Health 메트릭을 활용한 기술 부채 정량화를 학습합니다. 우선순위 기반 리팩터링 계획 수립까지 다룹니다.

AI / ML18분 읽기

3장: 레거시 코드 이해와 문서화

LLM을 활용하여 레거시 코드베이스를 자동으로 탐색하고 문서화하는 기법을 학습합니다. 의존성 그래프 추출, 아키텍처 다이어그램 생성, 인라인 주석 자동 생성을 다룹니다.

AI / ML17분 읽기

2장: AST와 LLM 하이브리드 분석

AST 기반 정적 분석과 LLM의 의미 분석을 결합하는 하이브리드 접근법을 학습합니다. cAST 청킹, 순환 복잡도, 결합도/응집도 메트릭을 Python과 TypeScript로 실습합니다.

개발 도구15분 읽기

10장: 실전 프로젝트 - 처음부터 끝까지 Claude Code로 개발하기

REST API 서버 프로젝트를 Claude Code만으로 처음부터 끝까지 개발하며, 앞서 배운 모든 기능을 실전에 적용합니다.

AI / ML17분 읽기

1장: LLM 기반 코드 분석의 등장과 가능성

전통 정적 분석의 한계를 넘어 LLM이 코드를 이해하고 분석하는 새로운 패러다임을 소개합니다. 2026년 도구 생태계와 자동화 파이프라인의 가능성을 탐구합니다.

개발 도구14분 읽기

9장: Git 워크플로우와 CI/CD 통합

Claude Code를 Git 워크플로우에 통합하고, CI/CD 파이프라인에서 자동화된 코드 리뷰와 수정을 구성하는 방법을 다룹니다.

개발 도구16분 읽기

8장: 서브에이전트와 에이전트 팀 활용하기

Claude Code의 서브에이전트와 에이전트 팀 기능을 이해하고, 복잡한 작업을 병렬로 분할 처리하는 방법을 다룹니다.

개발 도구13분 읽기

7장: MCP 서버 연동으로 외부 도구 통합하기

Model Context Protocol의 개념을 이해하고, Claude Code에 MCP 서버를 연결하여 데이터베이스, API, 외부 서비스를 통합하는 방법을 다룹니다.

개발 도구15분 읽기

6장: 커스텀 슬래시 명령어와 스킬 만들기

Claude Code의 스킬 시스템을 이해하고, 반복 작업을 자동화하는 커스텀 슬래시 명령어를 설계하고 구현하는 방법을 다룹니다.

개발 도구13분 읽기

5장: 훅(Hooks)으로 자동화 파이프라인 구축하기

Claude Code 훅 시스템의 개념과 라이프사이클을 이해하고, 코드 품질 게이트와 자동화 파이프라인을 구축하는 방법을 다룹니다.

개발 도구22분 읽기

11장: 보안 고려사항과 거버넌스

AI 코드 보안 취약점(40-62%), 코드 유출 위험, IP/라이선스 문제, 보안 스캐닝 통합, 거버넌스 프레임워크, 안전한 AI 코딩 워크플로우를 다룹니다.

개발 도구14분 읽기

4장: 핵심 워크플로우 - 코드 작성, 리뷰, 리팩터링

Claude Code로 코드를 작성하고, 리뷰하고, 리팩터링하는 핵심 워크플로우를 실전 예제와 함께 익힙니다.

개발 도구18분 읽기

10장: 팀 생산성 측정과 조직 도입

AI 코딩 도구의 생산성 측정의 함정, DORA 메트릭, AI 코드 비율 최적 범위, 조직 도입 전략, 온보딩, 가이드라인 설계, ROI 측정을 다룹니다.

개발 도구14분 읽기

3장: CLAUDE.md로 프로젝트 컨텍스트 설계하기

CLAUDE.md 파일을 활용하여 프로젝트의 기술 스택, 코딩 컨벤션, 아키텍처 정보를 Claude Code에 효과적으로 전달하는 방법을 알아봅니다.

개발 도구17분 읽기

9장: 코드 생성 품질 평가와 벤치마킹

HumanEval, SWE-bench, CursorBench 등 주요 벤치마크, pass@k 메트릭, AI 코드 품질 문제, 품질 게이트 설계, 자동화된 검증 파이프라인을 다룹니다.

개발 도구12분 읽기

2장: 설치, 설정, 첫 실행

Claude Code를 설치하고 기본 설정을 완료한 뒤, 첫 번째 대화형 세션을 실행하는 과정을 단계별로 안내합니다.

개발 도구18분 읽기

8장: 프롬프트 최적화와 효과적 사용법

코딩 프롬프트 패턴, 작업 분해 전략, 반복 개선 워크플로우, 코드 리뷰/디버깅/리팩터링 프롬프팅, 도구별 최적 사용법을 다룹니다.

개발 도구14분 읽기

1장: Claude Code 소개와 핵심 개념

Claude Code가 무엇이고 왜 필요한지, 기존 AI 코딩 도구와 어떻게 다른지 핵심 아키텍처와 함께 살펴봅니다.

개발 도구19분 읽기

7장: 컨텍스트 윈도우 관리와 최적화

컨텍스트 엔지니어링의 부상, 파일 선택 전략, 프로젝트 규칙 파일, RAG 기반 코드 검색, 1M 토큰 시대의 전략을 다룹니다.

프로그래밍18분 읽기

12장: 실전 프로젝트 — 타입 안전 유틸리티 라이브러리 설계

TypeScript 5.x의 고급 타입 기법을 총동원하여 타입 안전 유틸리티 라이브러리를 처음부터 설계하고 구현하는 실전 프로젝트입니다.

개발 도구17분 읽기

6장: Windsurf, Codex, 기타 도구들

Windsurf Cascade, OpenAI Codex CLI, Google Antigravity, Amazon Q, Gemini Code Assist, JetBrains AI, Aider 등 주요 AI 코딩 도구들의 특성과 포지셔닝을 비교합니다.

프로그래밍14분 읽기

11장: 프로젝트 설정과 모노레포 타입 전략

TypeScript 프로젝트의 tsconfig.json 최적화, 프로젝트 참조, Isolated Declarations, 모노레포에서의 타입 전략을 실전 중심으로 다룹니다.

개발 도구16분 읽기

5장: Claude Code — CLI 기반 에이전틱 코딩

Claude Code의 터미널 에이전트 아키텍처, CLAUDE.md 컨텍스트, 도구 시스템, 서브에이전트, Git 워크플로우 통합, Hooks, MCP 서버 연동을 분석합니다.

프로그래밍17분 읽기

13장: Python 3.13 마이그레이션 실전 가이드

기존 프로젝트를 Python 3.13으로 업그레이드하는 실전 가이드입니다. 호환성 체크리스트, 단계별 전략, 주요 라이브러리 호환성, 도구 전환 계획을 다룹니다.

프로그래밍14분 읽기

10장: 타입 수준 프로그래밍 — 타입으로 로직 작성하기

TypeScript 타입 시스템을 프로그래밍 언어로 활용하는 고급 기법 — 산술 연산, 문자열 파서, 상태 머신 등을 타입만으로 구현하는 패턴을 다룹니다.

개발 도구16분 읽기

4장: Cursor — AI-native IDE의 선두주자

Cursor의 아키텍처, Composer 멀티파일 편집, Background Agents, Tab 자동완성, .cursorrules, 자기 요약 기법까지 심층 분석합니다.

프로그래밍13분 읽기

12장: AI 개발에서의 Python 활용

AI/ML 개발에서 Python이 차지하는 위치와 최신 트렌드를 다룹니다. PyTorch 생태계, LLM 개발 도구, 타입 안전한 AI 파이프라인, free-threaded Python의 AI 활용을 살펴봅니다.

프로그래밍14분 읽기

9장: NoInfer와 새로운 유틸리티 타입

TypeScript 5.4의 NoInfer 유틸리티 타입과 5.x에서 추가된 새로운 타입 도구들을 활용한 라이브러리 설계 패턴을 다룹니다.

AI / ML21분 읽기

10장: 실전 프로젝트 - AI 개발 워크플로우 통합 시스템

전체 시리즈에서 다룬 AI 코드 리뷰, 테스트 생성, 문서화, PR 분석을 하나의 통합 시스템으로 구축하는 실전 프로젝트를 진행합니다.

개발 도구15분 읽기

3장: GitHub Copilot 심층 분석

GitHub Copilot의 아키텍처, 코드 컴플리션부터 Agent Mode까지의 기능 진화, VS Code/JetBrains/CLI 통합, 가격 플랜을 심층 분석합니다.

프로그래밍13분 읽기

11장: typing 고급 기능 실전 활용

Python 3.12~3.13의 typing 모듈 고급 기능을 다룹니다. TypedDict, Protocol, override, dataclass_transform, TypeGuard, TypeIs 등 실전 타입 시스템을 안내합니다.

프로그래밍14분 읽기

8장: infer 키워드와 타입 추론 마스터

TypeScript infer 키워드의 고급 활용 패턴, infer extends 구문, 공변/반변 위치에서의 추론, 그리고 실전 타입 추출 패턴을 심층 분석합니다.

AI / ML18분 읽기

9장: AI 통합 CI/CD 파이프라인 구축

코드 리뷰, 테스트 생성, 문서화, PR 분석을 하나의 CI/CD 파이프라인으로 통합하고, 품질 게이트와 비용 관리 전략을 수립합니다.

개발 도구19분 읽기

2장: 내부 동작 원리 — LLM 기반 코드 생성

Fill-in-the-Middle, 코드 LLM 학습 방법, 토큰화, AST 인식 등 AI 코딩 어시스턴트의 핵심 기술 원리를 깊이 있게 분석합니다.

프로그래밍14분 읽기

10장: Ruff와 ty - 차세대 린터, 포매터, 타입 체커

Astral의 Ruff(린터/포매터)와 ty(타입 체커)를 다룹니다. 기존 도구 대체, 설정 방법, 규칙 커스터마이징, IDE 통합, 프로젝트 도입 전략을 안내합니다.

프로그래밍12분 읽기

7장: 템플릿 리터럴 타입으로 문자열 다루기

TypeScript 템플릿 리터럴 타입의 원리, 내장 문자열 조작 유틸리티, 패턴 매칭, 그리고 매핑 타입과의 결합을 통한 실전 패턴을 다룹니다.

AI / ML17분 읽기

8장: Claude Code를 활용한 개발 자동화

Claude Code의 에이전트 기반 워크플로우를 활용하여 코드 생성, 리팩터링, 디버깅을 자동화하고, CI/CD에 통합하는 방법을 다룹니다.

개발 도구15분 읽기

1장: AI 코딩 어시스턴트의 등장과 현재

2026년 현재 84%의 개발자가 사용하는 AI 코딩 어시스턴트의 현황과 3가지 아키텍처 철학, 주요 도구 지도, 그리고 생산성 논쟁을 살펴봅니다.

프로그래밍14분 읽기

9장: uv - 차세대 Python 패키지 매니저

Rust로 작성된 차세대 Python 패키지 매니저 uv를 다룹니다. 설치, 프로젝트 관리, 가상 환경, Python 버전 관리, 스크립트 실행까지 실전 워크플로우를 안내합니다.

프로그래밍12분 읽기

6장: 매핑 타입과 키 재매핑 고급 패턴

TypeScript 매핑 타입의 원리, 수정자 조작, 키 재매핑(as 절), 그리고 조건부 타입과의 결합 패턴을 실전 예제와 함께 다룹니다.

AI / ML19분 읽기

7장: GitHub Copilot 심층 활용 전략

GitHub Copilot의 인라인 자동 완성, Copilot Chat, Agent Mode를 실전에서 효과적으로 활용하는 전략과 팀 단위 도입 방법을 다룹니다.

프로그래밍17분 읽기

8장: 실험적 JIT 컴파일러의 원리와 가능성

Python 3.13에 도입된 실험적 JIT 컴파일러를 분석합니다. copy-and-patch 기법의 원리, Tier 2 최적화 파이프라인, 빌드와 활성화 방법, 성능 벤치마크를 다룹니다.

프로그래밍13분 읽기

5장: 조건부 타입 심층 분석

TypeScript 조건부 타입의 원리, 분배적 조건부 타입, infer 키워드와의 조합, 그리고 실전 활용 패턴을 깊이 있게 다룹니다.

AI / ML17분 읽기

6장: PR 분석과 변경 영향도 예측

PR의 변경 범위와 위험도를 AI로 분석하고, 리뷰어에게 구조화된 인사이트를 제공하는 시스템을 구축합니다.

프로그래밍16분 읽기

7장: Free-threaded Python - GIL 제거의 시작

Python 3.13의 free-threaded 모드를 심층 분석합니다. GIL의 역사와 문제점, PEP 703의 설계, free-threaded 빌드의 설치와 실전 멀티스레드 성능을 다룹니다.

프로그래밍12분 읽기

4장: using 선언과 명시적 리소스 관리

TypeScript 5.2에서 도입된 using 선언과 Symbol.dispose를 활용한 명시적 리소스 관리 패턴을 실전 예제와 함께 심층 분석합니다.

AI / ML19분 읽기

5장: AI 기반 문서화 자동화

코드 변경에 따라 API 문서, README, 변경 로그를 AI로 자동 갱신하는 시스템을 구축하고, 문서와 코드의 동기화를 유지하는 전략을 다룹니다.

프로그래밍16분 읽기

6장: CPython 성능 향상의 메커니즘

Python 3.12의 성능 향상 원리를 분석합니다. 특수화 적응 인터프리터, 컴프리헨션 인라인화, immortal objects, asyncio 최적화 등 CPython 내부를 다룹니다.

프로그래밍14분 읽기

3장: TC39 표준 데코레이터 완벽 이해

TypeScript 5.0에서 도입된 TC39 Stage 3 데코레이터의 원리, API 구조, 실전 패턴을 다루고, 기존 실험적 데코레이터와의 차이를 분석합니다.

AI / ML18분 읽기

4장: AI 기반 테스트 자동 생성

코드 변경을 분석하여 단위 테스트와 통합 테스트를 자동으로 생성하는 시스템을 구축하고, 테스트 품질을 검증하는 방법을 다룹니다.

프로그래밍15분 읽기

5장: PyREPL - 새로운 대화형 인터프리터

Python 3.13에서 도입된 PyREPL의 구문 강조, 멀티라인 편집, 자동완성, 히스토리 관리 등 현대적 REPL 기능을 실전 예시와 함께 다룹니다.

프로그래밍15분 읽기

2장: const 타입 파라미터와 satisfies 연산자

TypeScript의 타입 추론을 정밀하게 제어하는 두 가지 핵심 도구인 const 타입 파라미터와 satisfies 연산자의 원리, 차이점, 실전 활용 패턴을 다룹니다.

AI / ML18분 읽기

3장: AI 코드 리뷰 실전 구축 - GitHub Actions 통합

GitHub Actions를 활용하여 PR에 자동으로 AI 코드 리뷰를 수행하는 시스템을 직접 구축하고, 실전에서 활용 가능한 수준으로 완성합니다.

프로그래밍13분 읽기

4장: 유연한 f-string과 개선된 에러 메시지

Python 3.12의 PEP 701 유연한 f-string 파싱과 3.12~3.13의 에러 메시지 개선을 다룹니다. 컬러 트레이스백, 제안 기반 에러 등 디버깅 경험 향상을 살펴봅니다.

프로그래밍14분 읽기

1장: TypeScript 5.x의 진화 — 5.0부터 5.8까지

TypeScript 5.x 시리즈의 주요 변경사항을 버전별로 정리하고, 타입 시스템의 진화 방향과 개발자 경험 개선을 조망합니다.

AI / ML20분 읽기

2장: AI 코드 리뷰 자동화 - 원리와 아키텍처

LLM이 코드를 이해하고 리뷰 피드백을 생성하는 원리를 분석하고, AI 코드 리뷰 시스템의 아키텍처를 설계합니다.

프로그래밍14분 읽기

3장: 구조적 패턴 매칭 실전 활용

Python의 match/case 문을 실전에서 활용하는 방법을 다룹니다. 시퀀스, 매핑, 클래스 패턴부터 가드 조건, 중첩 패턴까지 실무 코드로 익힙니다.

AI / ML19분 읽기

1장: AI 기반 개발 워크플로우의 전체 그림

AI가 소프트웨어 개발의 각 단계를 어떻게 혁신하는지 전체 그림을 조망하고, 코드 리뷰, 테스트, 문서화, CI/CD 자동화의 핵심 개념을 정리합니다.

프로그래밍13분 읽기

2장: 타입 파라미터 새 문법 - PEP 695

Python 3.12에서 도입된 PEP 695 타입 파라미터 문법을 상세히 분석합니다. TypeVar의 간결한 선언, 제네릭 클래스와 함수의 새 문법, type 별칭을 다룹니다.

프로그래밍11분 읽기

1장: Python 3.12~3.13, 무엇이 달라졌는가

Python 3.12와 3.13에서 도입된 핵심 변화를 조망하고, 타입 시스템 개선부터 GIL 제거, 차세대 도구 생태계까지 시리즈의 전체 로드맵을 제시합니다.