문의를 보내주셔서 감사합니다! 팀원이 곧 연락드리겠습니다.
예약을 보내주셔서 감사합니다! 저희 팀 멤버 중 한 분이 곧 연락드리겠습니다.
코스 개요
LLM을 활용한 코드 이해하기
- 코드 설명과 분석을 위한 프롬프트 전략 수립하기
- 익숙하지 않은 코드베이스와 프로젝트 다루기
- 제어 흐름, 의존성 및 아키텍처 분석하기
유지보수성을 위한 코드 리팩토링
- 코드 내의 불필요한 부분과 안티패턴 식별하기
- 가독성 향상을 위해 함수 및 모듈 구조 재구성하기
- 명명 규칙이나 설계 개선 방안을 LLM으로 제시받기
성능 및 안정성 개선 방법
- AI의 도움을 받아 코드상의 비효율성 및 보안 위험 탐지하기
- 더 효율적인 알고리즘이나 라이브러리 제안받기
- I/O 처리, 데이터베이스 쿼리, API 호출 구조 리팩토링하기
코드 문서화 자동화 전략
- 함수나 메서드 수준의 주석 및 요약문 생성하기
- 코드베이스 기반으로 README 파일 작성 및 갱신하기
- LLM을 활용해 Swagger/OpenAPI 문서 만들기
도구 체인과의 통합 방안
- VS Code 확장 기능 및 Copilot Labs를 이용한 문서화 작업하기
- Git 커밋 전 훅 단계에서 GPT나 Claude 활용하기
- 문서 생성 및 코드 린팅을 위한 CI 파이프라인 통합 방법
레거시 코드 및 다중 언어 기반 코드베이스 처리 전략
- 문서화가 부족한 오래된 시스템 역설계하기
- 다양한 언어 간 리팩토링 시나리오 실습 (예: Python → TypeScript)
- 사례 연구 및 AI와의 협업 프로그래밍 시연도 진행됩니다.
윤리적 문제, 품질 관리 및 코드 리뷰 방법
- AI가 생성한 변경 사항의 타당성을 검증하고 오류 발생 방지하기
- LLM 사용 시 효과적인 동료 리뷰 기법 알아보기<\/li
- 코딩 표준 준수 및 결과물의 재현성 확보 전략
요약 및 향후 학습 방향 안내
요건
- Python, Java 또는 JavaScript와 같은 프로그래밍 언어 경험이 필요합니다.
- 소프트웨어 아키텍처 및 코드 리뷰 절차에 대한 이해가 요구됩니다.
- 대규모 언어 모델의 작동 원리를 기본적으로 알고 있어야 합니다.
수강 대상
- 백엔드 엔지니어
- DevOps 팀원
- 시니어 개발자 및 기술 리더
14 시간
회원 평가 (1)
저는 파이썬의 스트림릿 라이브러리에 대한 지식을 얻었으며, 확실하게 제 팀에서 R 셔니로 만든 애플리케이션들을 개선하기 위해 이를 활용해볼 것입니다.
Michal Maj - XL Catlin Services SE (AXA XL)
코스 - GitHub Copilot for Developers
기계 번역됨