DOI QR코드

DOI QR Code

Git 히스토리를 이용한 코드리뷰 도구 구현

Implementation of a Code Review Tool Using Git History

  • 오창욱 (동국대학교 컴퓨터공학과-서울) ;
  • 정현오 (동국대학교 컴퓨터공학과-서울) ;
  • 박현석 (동국대학교 컴퓨터공학과-서울) ;
  • 손명희 (동국대학교 컴퓨터공학과-서울) ;
  • 박혁주 (동국대학교 컴퓨터공학과-서울) ;
  • 강동옥 (파수닷컴) ;
  • 이용규 (동국대학교 컴퓨터공학과-서울)
  • Oh, Chang Uk (Department of Computer Science and Engineering, Dongguk University - Seoul) ;
  • Jung, Hyeon Oh (Department of Computer Science and Engineering, Dongguk University - Seoul) ;
  • Park, Hyun suk (Department of Computer Science and Engineering, Dongguk University - Seoul) ;
  • Son, Myeong Hee (Department of Computer Science and Engineering, Dongguk University - Seoul) ;
  • Park, Hyeok Ju (Department of Computer Science and Engineering, Dongguk University - Seoul) ;
  • Kang, Dong Ok (Fasoo.com) ;
  • Lee, Yong Kyu (Department of Computer Science and Engineering, Dongguk University - Seoul)
  • 발행 : 2018.10.31

초록

코드리뷰는 소프트웨어의 신뢰성을 향상시키며, 개발 기간을 단축시킨다. 기존의 코드리뷰 도구들은 문법적인 오류는 검출하지만, 논리적인 오류를 찾아내지 못하는 한계가 있다. 본 논문에서는 Git 히스토리를 이용하여 코드 간의 연관성 그래프를 만들고, 이를 이용하여 논리적인 오류를 찾아내는 도구를 구현하였다. 코드상의 논리적 오류를 검출하여 프로그램 개발을 용이하게 하고, 내부에 잠재되어 있는 결함을 예방할 수 있다.

키워드