SlideShare a Scribd company logo
SONAR
 QUBE
코드 품질 분석 도구 SonarQube 맛보기
왜 Sonar?
리눅스 환경에서 SonarQube 간단하게 사용해보기
우리는 바쁘다!
우리는 바쁘다!
그리고 헤르미온느가 아니다
교수님도
!

바쁘다!
코드를 리뷰 받고 싶지만 시간적, 공간적 제약 없이
언제 어디서나 내 코드를 검사해 주고 조언해 주는

★★Sonar★Qube★★
Sonar는...
Codehaus에서
 개발한
 
오픈소스
 코드
 품질
 관리
 플랫폼으로
 
 
!

1.아키텍쳐와
 설계
 
2.중복코드
 
3.
 단위테스트
 
4.
 코드
 복잡도
 
5.
 잠재적
 버그
 
6.코딩
 룰
 준수
 여부
 
7.주석
 처리등을
 
!

검사해줍니다.
sonar의 동작 구조
참 쉽죠?
세팅 시작!
우리가 할 수 있는 가장 쉬운 방법으로...
시간없다면서 지금까지 드립만 쳐댐...

발표를 위해 드립을 하는건지...	

드립을 위해 발표를 하는건지...
필요한 준비물!
맥북(OSX)!
 

(신입생
 분들은

More Related Content

What's hot (20)

PDF
AWS EC2 flask_uwsgi_nginx install guide korean
Jinsoo Park
 
PDF
RPG Maker와 Ruby로 코딩 시작하기 Day 1
Sunwoo Park
 
PDF
[120316] node.js 프로그래밍 5장
sung ki choi
 
PDF
게임서버프로그래밍 #2 - IOCP Adv
Seungmo Koo
 
PPTX
[세미나] Vagrant 이지원
지원 이
 
PDF
Ubuntu에서 Flask개발 맛보기 - 1
Booseol Shin
 
PDF
Windows Registered I/O (RIO) vs IOCP
Seungmo Koo
 
PDF
게임서버프로그래밍 #1 - IOCP
Seungmo Koo
 
PDF
[NDC18] 만들고 붓고 부수고 - 〈야생의 땅: 듀랑고〉 서버 관리 배포 이야기
Chanwoong Kim
 
PDF
NLog 소개
흥배 최
 
PDF
게임서버프로그래밍 #7 - 패킷핸들링 및 암호화
Seungmo Koo
 
PDF
게임서버프로그래밍 #6 - 예외처리 및 로깅
Seungmo Koo
 
PPTX
엔진, 툴, 그리고 스크립트
Kalito Viscra
 
PDF
Python Korea 2014년 6월 세미나 - Windows 환경에서 Python 개발환경 세팅하기
Joongi Kim
 
PDF
NDC14 모바일 게임서비스를 위한 사설 클라우드 구축/운영 분투기
Jinuk Kim
 
PPTX
[Gpg2권]1.1 c++ 게임의 최적화
KyeongWon Koo
 
PDF
게임서버프로그래밍 #3 - 메모리 및 오브젝트 풀링
Seungmo Koo
 
PDF
NodeJs로 디바이스 통신하기
TaeYoung Kim
 
PDF
온라인 게임 처음부터 끝까지 동적언어로 만들기
Seungjae Lee
 
PDF
2주차 linux
준혁 이
 
AWS EC2 flask_uwsgi_nginx install guide korean
Jinsoo Park
 
RPG Maker와 Ruby로 코딩 시작하기 Day 1
Sunwoo Park
 
[120316] node.js 프로그래밍 5장
sung ki choi
 
게임서버프로그래밍 #2 - IOCP Adv
Seungmo Koo
 
[세미나] Vagrant 이지원
지원 이
 
Ubuntu에서 Flask개발 맛보기 - 1
Booseol Shin
 
Windows Registered I/O (RIO) vs IOCP
Seungmo Koo
 
게임서버프로그래밍 #1 - IOCP
Seungmo Koo
 
[NDC18] 만들고 붓고 부수고 - 〈야생의 땅: 듀랑고〉 서버 관리 배포 이야기
Chanwoong Kim
 
NLog 소개
흥배 최
 
게임서버프로그래밍 #7 - 패킷핸들링 및 암호화
Seungmo Koo
 
게임서버프로그래밍 #6 - 예외처리 및 로깅
Seungmo Koo
 
엔진, 툴, 그리고 스크립트
Kalito Viscra
 
Python Korea 2014년 6월 세미나 - Windows 환경에서 Python 개발환경 세팅하기
Joongi Kim
 
NDC14 모바일 게임서비스를 위한 사설 클라우드 구축/운영 분투기
Jinuk Kim
 
[Gpg2권]1.1 c++ 게임의 최적화
KyeongWon Koo
 
게임서버프로그래밍 #3 - 메모리 및 오브젝트 풀링
Seungmo Koo
 
NodeJs로 디바이스 통신하기
TaeYoung Kim
 
온라인 게임 처음부터 끝까지 동적언어로 만들기
Seungjae Lee
 
2주차 linux
준혁 이
 

Viewers also liked (20)

PDF
2015.03.25 테크니컬 세미나 - SonarQube를 활용한 코드 품질 시각화(김모세)
JiandSon
 
PPTX
Sonar설치매뉴얼
성욱 전
 
PDF
Sonarqube 20160509
영석 조
 
PDF
Java Tools and Technologies Landscape for 2014 (image gallery)
ZeroTurnaround
 
PDF
NDC13: DVCS와 코드리뷰 그리고 자동화를 통한 쾌속 개발
Jinuk Kim
 
PPTX
C++ 프로젝트에 단위 테스트 도입하기
Heo Seungwook
 
PDF
젠킨스 설치 및 설정
중선 곽
 
PDF
Jenkins와 Gitlab으로 쉽고 빠르게 구축하는 협업시스템
Park JoongSoo
 
PPTX
CLT 소스품질 Jenkins 사용가이드
jSoboro
 
PPTX
오래된 프로젝트에 Jenkins 적용해보기
용호 최
 
PDF
Check style 기초가이드
rupert kim
 
PPTX
Jenkins
Huey Park
 
PPTX
Jenkins소개
윤식 오
 
PPTX
ORM을 활용할 경우의 설계, 개발 과정
Javajigi Jaesung
 
PPTX
C++과 TDD
선협 이
 
PPTX
Jenkins를 활용한 javascript 개발
지수 윤
 
PDF
Istqb 3-정적테스팅기법-2015
Jongwon Lee
 
PDF
자바 웹프로젝트 개발환경 셋팅
Yoonsung Jung
 
PPTX
[140315 박민근] 젠킨스를 이용한 자동빌드 시스템 구축하기(ci)
MinGeun Park
 
2015.03.25 테크니컬 세미나 - SonarQube를 활용한 코드 품질 시각화(김모세)
JiandSon
 
Sonar설치매뉴얼
성욱 전
 
Sonarqube 20160509
영석 조
 
Java Tools and Technologies Landscape for 2014 (image gallery)
ZeroTurnaround
 
NDC13: DVCS와 코드리뷰 그리고 자동화를 통한 쾌속 개발
Jinuk Kim
 
C++ 프로젝트에 단위 테스트 도입하기
Heo Seungwook
 
젠킨스 설치 및 설정
중선 곽
 
Jenkins와 Gitlab으로 쉽고 빠르게 구축하는 협업시스템
Park JoongSoo
 
CLT 소스품질 Jenkins 사용가이드
jSoboro
 
오래된 프로젝트에 Jenkins 적용해보기
용호 최
 
Check style 기초가이드
rupert kim
 
Jenkins
Huey Park
 
Jenkins소개
윤식 오
 
ORM을 활용할 경우의 설계, 개발 과정
Javajigi Jaesung
 
C++과 TDD
선협 이
 
Jenkins를 활용한 javascript 개발
지수 윤
 
Istqb 3-정적테스팅기법-2015
Jongwon Lee
 
자바 웹프로젝트 개발환경 셋팅
Yoonsung Jung
 
[140315 박민근] 젠킨스를 이용한 자동빌드 시스템 구축하기(ci)
MinGeun Park
 
Ad

Similar to 리눅스 환경에서 SonarQube 간단하게 사용해보기 (6)

PDF
SonarQube와 함께하는 소프트웨어 품질 세미나 - SonarQube 소개
CURVC Corp
 
PDF
Crawling with AWS Lambda
Seungho Kim
 
PDF
PyQGIS와 PyQt를 이용한 QGIS 기능 확장
MinPa Lee
 
PDF
Awskrug serverless slideshare
Seungho Kim
 
PPTX
개발자를 위한 마크베이스 네오 시작 가이드
tn457wwhvm
 
PDF
Scouter Tutorial & Sprint
GunHee Lee
 
SonarQube와 함께하는 소프트웨어 품질 세미나 - SonarQube 소개
CURVC Corp
 
Crawling with AWS Lambda
Seungho Kim
 
PyQGIS와 PyQt를 이용한 QGIS 기능 확장
MinPa Lee
 
Awskrug serverless slideshare
Seungho Kim
 
개발자를 위한 마크베이스 네오 시작 가이드
tn457wwhvm
 
Scouter Tutorial & Sprint
GunHee Lee
 
Ad

More from flashscope (9)

PDF
사용자가 업로드한 사진의 마커를 이용해 OpenCV + aruco로 일정한 형태로 만들고 영상으로 만들어 보았다.
flashscope
 
PDF
Line bot api trial을 사용해 보았다.
flashscope
 
PPTX
CCTV영상을 FFmpeg를 사용해서 Time Lapse로 만들어 보았다.
flashscope
 
PDF
샤오미 카메라와 라즈베리파이를 이용해 하늘 사진을 찍어 sns에 올리는 봇을 만들어 보았다.
flashscope
 
PDF
Parse.com 맛보기
flashscope
 
PDF
유니티에서 MMD 사용해보기
flashscope
 
PDF
안드로이드 메테리얼 디자인 transition, cardview 맛보기
flashscope
 
PDF
Unity + Oculus Rift + LeapMotion 우주 체험 프로젝트 후기
flashscope
 
PDF
(번역)서버 미경험자가 소셜 게임을 통해 알게 된 서버에 대한 것
flashscope
 
사용자가 업로드한 사진의 마커를 이용해 OpenCV + aruco로 일정한 형태로 만들고 영상으로 만들어 보았다.
flashscope
 
Line bot api trial을 사용해 보았다.
flashscope
 
CCTV영상을 FFmpeg를 사용해서 Time Lapse로 만들어 보았다.
flashscope
 
샤오미 카메라와 라즈베리파이를 이용해 하늘 사진을 찍어 sns에 올리는 봇을 만들어 보았다.
flashscope
 
Parse.com 맛보기
flashscope
 
유니티에서 MMD 사용해보기
flashscope
 
안드로이드 메테리얼 디자인 transition, cardview 맛보기
flashscope
 
Unity + Oculus Rift + LeapMotion 우주 체험 프로젝트 후기
flashscope
 
(번역)서버 미경험자가 소셜 게임을 통해 알게 된 서버에 대한 것
flashscope
 

리눅스 환경에서 SonarQube 간단하게 사용해보기