롯데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은 코드 리뷰 기능을 통해 코드의 품질을 향상시키고 팀 협업을 돕는다. 구체적으로 코드 설계, 구조, 로직에 대한 개선점을 제시한다. 따라서 코드 품질 향상과 더불어 팀 전체의 개발 효율성 증대에 기여하며, 신입 개발자의 빠른 적응을 돕는다.

롯데온의 코딩 파트너, GitHub Copilot 도입기