devmoa

NAVER Glace 신입 적응기: UML을 활용한 코드 리팩토링 및 코드 리뷰

네이버플레이스·2022년 6월 17일·00
코드 리팩토링코드 리뷰UMLCode coverageCI/CDKubernetes

AI 요약

Beta

NAVER Glace 신입 데이터 엔지니어의 적응기를 다룬 글입니다. 신입사원은 코드 커버리지 수준을 높이는 과제를 맡아 이를 자동화하고 PR 및 커밋 단위로 반복 수행하기 위한 Code coverage reporting 시스템을 개발했습니다.

시스템 설계 및 구현 과정에서 언어별 테스트 유틸리티 활용(Python의 pytest-cov), GitHub 커밋 메시지 첨부, 테스트 파이프라인 연결(GitHub Hook과 Kubernetes 연동) 등의 내용을 다룹니다. 특히, PR에 새 커밋이 생기면 테스트 컨테이너를 자동으로 생성하도록 설정하는 과정을 설명하며, UML을 활용한 코드 리팩토링 및 코드 리뷰의 중요성을 강조합니다.

이를 통해 코드 품질 향상과 개발 생산성 증대를 목표로 합니다.

이 글이 궁금하신가요?

원문 블로그에서 전체 내용을 확인해 보세요

원문 읽으러 가기

AI 추천 연관 게시글

이 글과 관련된 다른 기술 블로그 글을 AI가 추천합니다