트위터, 소스코드 오류 검사기 오픈소스로 공개
OSS
게시글 작성 시각 2015-09-08 13:26:39
2015년 09월 07일 (월)
ⓒ 블로터닷넷, 이지현 기자 jihyun@bloter.net
트위터가 소스코드 오류를 자동으로 찾아주는 오픈소스 소프트웨어(SW) ‘디피’를 지난주 공개했다.
디피는 아파치 쓰리프트나 HTTP 기반 서비스를 테스트할 때 사용할 수 있다. 트위터는 공식 블로그를 통해 “작은 단위의 소스코드를 검사하는 단위테스트(유닛테스트)를 진행할 때 디피가 유용하다”라며 “따로 테스트 코드를 작성할 필요 없이 쉽게 오류를 찾을 수 있다”라고 설명했다.
![Diffy_01](http://www.bloter.net/wp-content/uploads/2015/09/Diffy_01.png)
▲단위테스트 과정. 시스템이 커질수록 검사해야 할 소스코드가 급격하게 늘 수 있다(사진 : 트위터 블로그)
디피는 오류가 없었던 코드와 새로 검사해야 하는 코드들을 비교하며 차이점을 분석한다. 여러개의 인스턴스를 분석해 차이점이 적으면 코드에 버그가 없는 것으로 유추한다.
![Diffy_02](http://www.bloter.net/wp-content/uploads/2015/09/Diffy_02.png)
▲디피 구조(사진 : 트위터 블로그)
![Diffy_04](http://www.bloter.net/wp-content/uploads/2015/09/Diffy_04-800x705.jpg)
▲디피 실행 예(사진 : 트위터 블로그)
![Diffy_03](http://www.bloter.net/wp-content/uploads/2015/09/Diffy_03-800x705.jpg)
▲디피 실행 예(사진 : 트위터 블로그)
트위트는 “트위터 내부에서 디피를 계속 사용해왔다”라며 “제품을 빠르게 개발하고 배포하는 데 도움이 됐다”라고 설명했다. 디피의 라이선스는 ‘아파치 라이선스 버전2.0′을 따른다.
※ 본 내용은 (주)블로터 앤 미디어(http://www.bloter.net)의 저작권 동의에 의해 공유되고 있습니다.
Copyright ⓒ 블로터 앤 미디어. 무단전재 및 재배포 금지
번호 | 제목 | 조회수 | 작성 |
---|---|---|---|
공지 | [Open UP 활용가이드] 공개SW 활용 및 개발, 창업, 교육 "Open UP을 활용하세요" | 316088 | 2020-10-27 |
공지 | [Open UP 소개] 공개SW 개발·공유·활용 원스톱 지원 Open UP이 함께합니다 | 305685 | 2020-10-27 |
4491 | 한국정보인증 삼성페이 지문인증서비스, 오픈소스 ‘포스트그레스’ 도입 | 3379 | 2015-09-08 |
4490 | 트위터, 소스코드 오류 검사기 오픈소스로 공개 | 3421 | 2015-09-08 |
4489 | “엔터프라이즈 전략 핵심은 오픈소스” | 3147 | 2015-09-03 |
4488 | 구글, '오픈소스' 앞세워 기업에 '러브콜' | 3469 | 2015-09-03 |
4487 | [IT 칼럼]혁신의 가능성을 높이는 '오픈소스' | 2939 | 2015-09-03 |
4486 | 구글·모질라·시스코·MS, 오픈소스 코덱 공동개발 | 3255 | 2015-09-03 |
4485 | LG유플러스, IoT 개발자 위한 교육 지원 | 3460 | 2015-09-01 |
4484 | KT DS, ITSM 컨퍼런스서 '오픈소스 토탈 서비스' 선보여 | 3442 | 2015-09-01 |
4483 | 네이버, 예비 엔지니어 위한 '제3회 D2 캠퍼스 세미나' 개최 | 3127 | 2015-09-01 |
4482 | 고석범 의사 “통계용 언어 R, 오피스처럼 써볼까요?” | 3114 | 2015-09-01 |
0개 댓글