google night에서 code review system인 mondrian을 보고, code review tool의 도입 필요성을 절감하고 있던 중, "못 살겠다 바꿔보자" 는 심정으로 스스로 찾아 나섰다.
우선 우리 project가 subversion을 사용하고 있기 때문에 다음과 같이
검색하였더니,
와 같이 관련 사이트가 주욱 나온다.
대부분의 내용에서 검색되는 code review tool로
2. code striker
가 검색된다.
code review tool 각각의 설명을 곁들인
사이트도 검색되어, 읽어보니 간단한 설명이 꽤 도움이 된다.
웹기반 code review 사이트(?)인 refactormycode.com 등을 소개하였다.
eclipse 기반 jupiter 라는 code review 모듈도 소개되었다.
다음과 같은 메일링 리스트도 검색되었는데, 우리 상황과 비슷한 부분이 많아 참고가 되었다.
(코드 리뷰 전 commit 금지를 강제하고 싶은 환경, etc.)
이 중,
rietvelt는 mondrian을 만든 귀도가 apache2 라이센스로 내 놓은 것인데, subversion만 지원하는 것과 google app engine을 사용하고 있기 때문에 local install이 불가능할 것이라는 예상
code striker는 지원하는 VCS도 풍부하고 개발기간도 꽤 길어 안정성이 있을 것으로 보이는데, 다만 코드가 cgi/perl이라고 하여 local install에는 좀 무겁지 않을까 생각
review board는 vmware를 개발하면서 사용된 code review system인데, rietvelt과 마찬가지로 django와 python을 이용하였으며, local install이 가능할 것으로 예상.
따라서, evaluation 순서는 review board -> code striker -> rietvelt 가 되지 싶다.
상세 리뷰는 써 보면서 올릴 예정..
'IT > linux' 카테고리의 다른 글
여러 버전의 바이너리를 관리하고 싶을 때, update-alternatives (0) | 2014.08.28 |
---|---|
빠르고 효율적인 통신을 위한 socket option (0) | 2014.05.02 |
bashrc와 bash_profile 차이 (0) | 2014.04.14 |
git log 출력시 줄바꿈때문에 한 화면에 내용이 안 보일 때, 해결법 (0) | 2013.03.29 |
storyW 기기에서 교보문고 구축 도서관 대출하기 (19) | 2011.08.24 |