롯데ON, GitHub Copilot 도입으로 개발 생산성 UP!
by DD
1년 전
조회수 10
롯데ON, GitHub Copilot을 도입하여 코드 완성, 리팩토링, 코드 리뷰에 활용
Code Completion 기능으로 Builder, Stream, logging 코드 작성을 지원하여 생산성 향상
코드 가독성 및 유지보수성 향상, 불필요한 구글링 시간 감소를 통해 개발 속도 개선
Code Completion: 생산성 향상의 핵심
GitHub Copilot의 Code Completion 기능은 개발자의 코딩 속도를 획기적으로 향상시킨다. 구체적으로 Builder, Stream, logging 코드 작성 시 제안 기능을 통해 개발 시간을 단축한다. 따라서 반복적인 코드 작성에 소요되는 시간을 줄여 개발 생산성을 높이는 데 기여한다.
코드 리팩토링: Copilot의 장점과 한계
Copilot은 코드 리팩토링을 통해 코드의 가독성을 높이고 유지보수성을 개선한다. 구체적으로 Java 1.8 Stream API를 활용하여 코드를 간결하게 만들었다. 반면, Copilot의 답변은 100% 신뢰하기 어려우므로, 개발자의 코드 검토는 필수적이다.
코드 리뷰: 협업 효율 증대
Copilot은 코드 리뷰 기능을 통해 코드의 품질을 향상시키고 팀 협업을 돕는다. 구체적으로 코드 설계, 구조, 로직에 대한 개선점을 제시한다. 따라서 코드 품질 향상과 더불어 팀 전체의 개발 효율성 증대에 기여하며, 신입 개발자의 빠른 적응을 돕는다.