연락처 정보
 기간 14 시간

코스 개요

LLM을 활용한 코드 이해

  • 코드 설명 및 워크스루를 위한 프롬프트 전략
  • 익숙하지 않은 코드베이스 및 프로젝트 다루기
  • 제어 흐름, 종속성 및 아키텍처 분석

유지보수를 위한 코드 리팩토링

  • 코드 smell, 데드 코드, 안티패턴 식별
  • 명확성을 위한 함수 및 모듈 재구성
  • LLM을 활용한 네이밍 컨벤션 및 디자인 개선 제안

성능 및 신뢰성 향상

  • AI 지원을 통한 비효율성 및 보안 리스크 감지
  • 더 효율적인 알고리즘 또는 라이브러리 제안
  • I/O 운영, 데이터베이스 쿼리 및 API 호출 리팩토링

코드 문서화 자동화

  • 함수/메서드 수준 주석 및 요약 생성
  • 코드베이스 기반 README 파일 작성 및 업데이트
  • LLM 지원을 통한 Swagger/OpenAPI 문서 생성

툴체인 통합

  • VS Code 확장 프로그램 및 Copilot Labs를 활용한 문서화
  • Git pre-commit hooks에 GPT 또는 Claude 통합
  • 문서화 및 린팅을 위한 CI 파이프라인 통합

레거시 및 다국어 코드베이스 작업

  • 구형 또는 문서화되지 않은 시스템 역공학
  • 크로스 랭귀지 리팩토링 (예: Python에서 TypeScript로)
  • 케이스 스터디 및 페어 AI 프로그래밍 데모

윤리, 품질 보증 및 리뷰

  • AI 생성 변경사항 검증 및 환각(hallucination) 방지
  • LLM 사용 시 동료 리뷰 베스트 프랙티스
  • 재현 가능성 확보 및 코딩 표준 준수

요약 및 다음 단계

요건

  • Python, Java, JavaScript 등 프로그래밍 언어 경험
  • 소프트웨어 아키텍처 및 코드 리뷰 프로세스에 대한 familiarity
  • 대규모 언어 모델(LLM) 작동 원리에 대한 기본 이해

대상 독자층

  • 백엔드 엔지니어
  • DevOps 팀
  • 시니어 개발자 및 테크 리드

참가자 수


참가자별 가격

회원 평가 (1)

예정된 코스

관련 카테고리