SlideShare a Scribd company logo
1 of 21
Download to read offline
SOFTWARE
QUALITY
VISUALIZATION
소나큐브를 활용한 코드 품질 시각화
20150325.수.1900-2040
알럿 센터
SOFTWARE
QUALITY
VISUALIZATION
creatinov.kim@gmail.com
www.creatinov.org
https://www.facebook.com/groups/korea.sonarqube.user.group/
Quality Assurance Engineer
NBT Partners
김모세
SOFTWARE
QUALITY
VISUALIZATION
SOFTWARE
QUALITY
VISUALIZATION
왜?
SOFTWARE
QUALITY
VISUALIZATION
오늘 나눌 이야기
소프트웨어 품질이 뭔가요
코드는 중요합니다
왜 소나큐브를 써야 하나요
소나큐브 X 캐시슬라이드
Q&A
SOFTWARE
QUALITY
VISUALIZATION
소프트웨어 품질
기능 비기능
SOFTWARE
QUALITY
VISUALIZATION
소프트웨어 품질
ISO/IEC 25010 SQuaRE (Systems and software Quality Requirements and Evaluation)
SOFTWARE
QUALITY
VISUALIZATION
코드는 더 이상 중요하지 않다?
코드=요구사항
코드=프로덕트
SOFTWARE
QUALITY
VISUALIZATION
코드 작성
요구사항 분석
기능 설계
기능 테스트
기능 구현
SOFTWARE
QUALITY
VISUALIZATION
옆 사람 코드가 가장 읽기 어렵습니다
SOFTWARE
QUALITY
VISUALIZATION
시간 vs. 생산성
기술부채Technical debt
SOFTWARE
QUALITY
VISUALIZATION
그래서?
생산성을 떨어뜨리지 않는 고품질의 코드
SOFTWARE
QUALITY
VISUALIZATION
Bjarne Stroustrup
Inventor of C++ and author of The C++ Programming Language
I like my code to be elegant and efficient. The logic should be
straightforward to make it hard for bugs to hide, the
dependencies minimal to ease maintenance, error handling
complete according to an articulated strategy, and performance
close to optimal so as not to tempt people to make the code messy
with unprincipled optimizations. Clean code does one thing well.
Ward Cunningham
Inventor of Wiki/ Fit. Co-inventor of eXtreme Programming.
Motive force behind Design Patterns. Smalltalk and OO thought leader.
The godfatehr of all those who care about code
You know you are working on clean code when each routine
you read turns out to be pretty much what you expected.
You can call it beautiful code when the code also makes it
look like the language was made for the problem.
SOFTWARE
QUALITY
VISUALIZATION
클린 코드
그런데 뭘 확인해야 할까요?
SOFTWARE
QUALITY
VISUALIZATION
정적 분석을 하긴 해보나…
뭔가 좀 부족해 보입니다.
SOFTWARE
QUALITY
VISUALIZATION
SOFTWARE
QUALITY
VISUALIZATION
코드 품질 내비게이터
과거Past
현재Present
미래Prediction
공유Publication
SOFTWARE
QUALITY
VISUALIZATION
코드 품질 내비게이터
http://nemo.sonarqube.org
SOFTWARE
QUALITY
VISUALIZATION
소나큐브 | 워크플로우 - ADAM
분석
Analysis
표시
Display
조치
Action
관리
Management
SOFTWARE
QUALITY
VISUALIZATION
• 일곱가지 코드 품질 축7 Axes of Code Quality
• 하나의 플랫폼Single platform
• 개발 환경과의 통합Integration to legacy environment
분석Analysis
SOFTWARE
QUALITY
VISUALIZATION
분석 | 일곱가지 코드 품질 기준
SOFTWARE
QUALITY
VISUALIZATION
분석 | 하나의 플랫폼
• 20+ 프로그래밍 언어 분석 가능
• 기존 정적 분석 규칙Coding rules의 통합 및 개선
• 단일화 된 웹서비스 형태의 분석 결과 제공
SOFTWARE
QUALITY
VISUALIZATION
분석 | 하나의 플랫폼
SOFTWARE
QUALITY
VISUALIZATION
분석 | 개발 환경과의 통합
SOFTWARE
QUALITY
VISUALIZATION
• 대시보드Dashboards 와 위젯Widgets
• 품질 변화 추이
• 기술 부채Technical debt
• 컴포넌트 뷰어Component Viewer
표시Display
SOFTWARE
QUALITY
VISUALIZATION
표시 | 대시보드와 위젯
SOFTWARE
QUALITY
VISUALIZATION
표시 | 품질 변화 추이 & 기술부채
SOFTWARE
QUALITY
VISUALIZATION
표시 | 컴포넌트 뷰어
SOFTWARE
QUALITY
VISUALIZATION
• 이슈 처리
• 액션 플랜Action Plans
조치Action
SOFTWARE
QUALITY
VISUALIZATION
조치 | 이슈 처리
SOFTWARE
QUALITY
VISUALIZATION
조치 | 액션 플랜
SOFTWARE
QUALITY
VISUALIZATION
• 지속적인 인스펙션Continuous Inspection
• 품질 프로파일Quality Profiles
• 품질 게이트Quality Gates
• 강력한 커뮤니티의 지원
관리Management
SOFTWARE
QUALITY
VISUALIZATION
관리 | 지속적인 인스펙션
• 시간에 따른 코드 품질 지표 제공
• 코드 품질 비교이전 버전 및 다른 프로젝트
• 지속적인 통합 환경
SOFTWARE
QUALITY
VISUALIZATION
관리 | 품질 프로파일
SOFTWARE
QUALITY
VISUALIZATION
관리 | 품질 게이트
SOFTWARE
QUALITY
VISUALIZATION
관리 | 강력한 커뮤니티 지원
SOFTWARE
QUALITY
VISUALIZATION
소나큐브 X 캐시슬라이드
• 신규 기능에 의한 기술 부채 증가 여부
• 메인라인Mainline의 품질 변화 추적
• 기존 시스템Legacy System 기술 부채 해결
SOFTWARE
QUALITY
VISUALIZATION
Q&A
creatinov.kim@gmail.com
www.creatinov.org
SOFTWARE
QUALITY
VISUALIZATION
깨끗한 코드=습관=문화
내가 하기 싫어하면 남도 하기 싫어한다
전문가=장인정신
SOFTWARE
QUALITY
VISUALIZATION
• Clean Code

A Handbook of Agile Software Craftmanship | Robert C. Martin
• The Goal

A Process Ongoing Improvement | Eliyahu M. Goldratt & Jeff Cox
• SonarQube User Guide

http://www.sonarqube.org/documentations
참고자료
SOFTWARE
QUALITY
VISUALIZATION
감사합니다
creatinov.kim@gmail.com
www.creatinov.org
https://www.facebook.com/groups/korea.sonarqube.user.group/
이 저작물은 크리에이티브 커먼즈 저작자표시-비영리-동일조건변경허락 4.0
국제 라이선스에 따라 이용할 수 있습니다.

More Related Content

What's hot

Test forte 소개자료
Test forte 소개자료Test forte 소개자료
Test forte 소개자료
onycom1
 
소프트웨어 테스팅
소프트웨어 테스팅소프트웨어 테스팅
소프트웨어 테스팅
영기 김
 

What's hot (20)

CA LISA 서비스가상화
CA LISA 서비스가상화CA LISA 서비스가상화
CA LISA 서비스가상화
 
(애자일) 테스트 계획서 샘플
(애자일) 테스트 계획서 샘플(애자일) 테스트 계획서 샘플
(애자일) 테스트 계획서 샘플
 
ARP4754a, DO-178C 발표자료
ARP4754a, DO-178C 발표자료ARP4754a, DO-178C 발표자료
ARP4754a, DO-178C 발표자료
 
IEEE 830-1998 Recommended Practice for Software Requirement Specification
IEEE 830-1998 Recommended Practice for Software Requirement SpecificationIEEE 830-1998 Recommended Practice for Software Requirement Specification
IEEE 830-1998 Recommended Practice for Software Requirement Specification
 
jacoco를 이용한 매뉴얼 테스트의 서버사이드 코드 커버리지 측정하기
jacoco를 이용한 매뉴얼 테스트의 서버사이드 코드 커버리지 측정하기jacoco를 이용한 매뉴얼 테스트의 서버사이드 코드 커버리지 측정하기
jacoco를 이용한 매뉴얼 테스트의 서버사이드 코드 커버리지 측정하기
 
RTCA DO-178C overview
RTCA DO-178C overviewRTCA DO-178C overview
RTCA DO-178C overview
 
Test forte 소개자료
Test forte 소개자료Test forte 소개자료
Test forte 소개자료
 
Sw 아키텍처와 sw 공학
Sw 아키텍처와 sw 공학Sw 아키텍처와 sw 공학
Sw 아키텍처와 sw 공학
 
[오픈소스컨설팅] 오픈소스 기반 솔루션 방향성 잡기
[오픈소스컨설팅] 오픈소스 기반 솔루션 방향성 잡기[오픈소스컨설팅] 오픈소스 기반 솔루션 방향성 잡기
[오픈소스컨설팅] 오픈소스 기반 솔루션 방향성 잡기
 
Istqb 1-소프트웨어테스팅기초
Istqb 1-소프트웨어테스팅기초Istqb 1-소프트웨어테스팅기초
Istqb 1-소프트웨어테스팅기초
 
위험기반테스트접근 테스트계획 사례
위험기반테스트접근 테스트계획 사례위험기반테스트접근 테스트계획 사례
위험기반테스트접근 테스트계획 사례
 
[기본과정] 코드 테스트와 커버리지 기본 교육(개념)
[기본과정] 코드 테스트와 커버리지 기본 교육(개념)[기본과정] 코드 테스트와 커버리지 기본 교육(개념)
[기본과정] 코드 테스트와 커버리지 기본 교육(개념)
 
(SW 아키텍트 대회 2차)단위테스트자동화도구
(SW 아키텍트 대회 2차)단위테스트자동화도구(SW 아키텍트 대회 2차)단위테스트자동화도구
(SW 아키텍트 대회 2차)단위테스트자동화도구
 
SW 테스트 프로세스& 메뉴얼_V 모델
SW 테스트 프로세스& 메뉴얼_V 모델SW 테스트 프로세스& 메뉴얼_V 모델
SW 테스트 프로세스& 메뉴얼_V 모델
 
ISO/IEC 42010 Recommended Practice for Architectural description
ISO/IEC 42010 Recommended Practice for Architectural descriptionISO/IEC 42010 Recommended Practice for Architectural description
ISO/IEC 42010 Recommended Practice for Architectural description
 
[IGC 2016] 엔씨소프트 김종원 - 모바일 테스트 자동화 시스템
[IGC 2016] 엔씨소프트 김종원 - 모바일 테스트 자동화 시스템[IGC 2016] 엔씨소프트 김종원 - 모바일 테스트 자동화 시스템
[IGC 2016] 엔씨소프트 김종원 - 모바일 테스트 자동화 시스템
 
Istqb 5-테스트관리-2015-배포
Istqb 5-테스트관리-2015-배포Istqb 5-테스트관리-2015-배포
Istqb 5-테스트관리-2015-배포
 
포티파이 안전한 애플리케이션 구축 및 운영방안
포티파이 안전한 애플리케이션 구축 및 운영방안포티파이 안전한 애플리케이션 구축 및 운영방안
포티파이 안전한 애플리케이션 구축 및 운영방안
 
mAppCheck 상품소개서
mAppCheck 상품소개서mAppCheck 상품소개서
mAppCheck 상품소개서
 
소프트웨어 테스팅
소프트웨어 테스팅소프트웨어 테스팅
소프트웨어 테스팅
 

Viewers also liked

[140315 박민근] 젠킨스를 이용한 자동빌드 시스템 구축하기(ci)
[140315 박민근] 젠킨스를 이용한 자동빌드 시스템 구축하기(ci)[140315 박민근] 젠킨스를 이용한 자동빌드 시스템 구축하기(ci)
[140315 박민근] 젠킨스를 이용한 자동빌드 시스템 구축하기(ci)
MinGeun Park
 
C++ 프로젝트에 단위 테스트 도입하기
C++ 프로젝트에 단위 테스트 도입하기C++ 프로젝트에 단위 테스트 도입하기
C++ 프로젝트에 단위 테스트 도입하기
Heo Seungwook
 

Viewers also liked (20)

SonarQube 로 Unity 프로젝트 관리
SonarQube 로 Unity 프로젝트 관리SonarQube 로 Unity 프로젝트 관리
SonarQube 로 Unity 프로젝트 관리
 
리눅스 환경에서 SonarQube 간단하게 사용해보기
리눅스 환경에서 SonarQube 간단하게 사용해보기리눅스 환경에서 SonarQube 간단하게 사용해보기
리눅스 환경에서 SonarQube 간단하게 사용해보기
 
Sonar 설치
Sonar 설치Sonar 설치
Sonar 설치
 
Sonarqube 20160509
Sonarqube 20160509Sonarqube 20160509
Sonarqube 20160509
 
Istqb 3-정적테스팅기법-2015
Istqb 3-정적테스팅기법-2015Istqb 3-정적테스팅기법-2015
Istqb 3-정적테스팅기법-2015
 
정적분석
정적분석정적분석
정적분석
 
메가존과 AWS가 공개하는 AWS 비용 최적화 전략-메가존 김성용 매니저 및 AWS 이우상 매니저:: AWS Cloud Track 3 Ga...
메가존과 AWS가 공개하는 AWS 비용 최적화 전략-메가존 김성용 매니저 및 AWS 이우상 매니저:: AWS Cloud Track 3 Ga...메가존과 AWS가 공개하는 AWS 비용 최적화 전략-메가존 김성용 매니저 및 AWS 이우상 매니저:: AWS Cloud Track 3 Ga...
메가존과 AWS가 공개하는 AWS 비용 최적화 전략-메가존 김성용 매니저 및 AWS 이우상 매니저:: AWS Cloud Track 3 Ga...
 
Sonarqube
SonarqubeSonarqube
Sonarqube
 
SVN에서 GIT으로 전환하기
SVN에서 GIT으로 전환하기SVN에서 GIT으로 전환하기
SVN에서 GIT으로 전환하기
 
C++과 TDD
C++과 TDDC++과 TDD
C++과 TDD
 
OpenStack 개요 및 활용 사례 @ Community Open Camp with Microsoft
OpenStack 개요 및 활용 사례 @ Community Open Camp with MicrosoftOpenStack 개요 및 활용 사례 @ Community Open Camp with Microsoft
OpenStack 개요 및 활용 사례 @ Community Open Camp with Microsoft
 
[140315 박민근] 젠킨스를 이용한 자동빌드 시스템 구축하기(ci)
[140315 박민근] 젠킨스를 이용한 자동빌드 시스템 구축하기(ci)[140315 박민근] 젠킨스를 이용한 자동빌드 시스템 구축하기(ci)
[140315 박민근] 젠킨스를 이용한 자동빌드 시스템 구축하기(ci)
 
메이븐 기본 이해
메이븐 기본 이해메이븐 기본 이해
메이븐 기본 이해
 
프론트엔드스터디 E02 css dom
프론트엔드스터디 E02 css dom프론트엔드스터디 E02 css dom
프론트엔드스터디 E02 css dom
 
프론트엔드스터디 E05 js closure oop
프론트엔드스터디 E05 js closure oop프론트엔드스터디 E05 js closure oop
프론트엔드스터디 E05 js closure oop
 
자바카페 프론트엔드스터디 E01 - HTML5
자바카페 프론트엔드스터디 E01 - HTML5자바카페 프론트엔드스터디 E01 - HTML5
자바카페 프론트엔드스터디 E01 - HTML5
 
프론트엔드스터디 E03 - Javascript intro.
프론트엔드스터디 E03 - Javascript intro.프론트엔드스터디 E03 - Javascript intro.
프론트엔드스터디 E03 - Javascript intro.
 
Istqb 4-테스트설계기법-2015-1
Istqb 4-테스트설계기법-2015-1Istqb 4-테스트설계기법-2015-1
Istqb 4-테스트설계기법-2015-1
 
프론트엔드스터디 E04 js function
프론트엔드스터디 E04 js function프론트엔드스터디 E04 js function
프론트엔드스터디 E04 js function
 
C++ 프로젝트에 단위 테스트 도입하기
C++ 프로젝트에 단위 테스트 도입하기C++ 프로젝트에 단위 테스트 도입하기
C++ 프로젝트에 단위 테스트 도입하기
 

Similar to 2015.03.25 테크니컬 세미나 - SonarQube를 활용한 코드 품질 시각화(김모세)

Similar to 2015.03.25 테크니컬 세미나 - SonarQube를 활용한 코드 품질 시각화(김모세) (20)

Radware ADC Solution
Radware ADC SolutionRadware ADC Solution
Radware ADC Solution
 
Application Lifecycle Management - CURVC
Application Lifecycle Management - CURVCApplication Lifecycle Management - CURVC
Application Lifecycle Management - CURVC
 
웹-워크플로우 베스트프랙티스
웹-워크플로우 베스트프랙티스웹-워크플로우 베스트프랙티스
웹-워크플로우 베스트프랙티스
 
Atlassian을 이용한 애자일 ALM 소개 / JIRA 프로젝트 예산 관리 - 커브
Atlassian을 이용한 애자일 ALM 소개 / JIRA 프로젝트 예산 관리 - 커브Atlassian을 이용한 애자일 ALM 소개 / JIRA 프로젝트 예산 관리 - 커브
Atlassian을 이용한 애자일 ALM 소개 / JIRA 프로젝트 예산 관리 - 커브
 
베스핀글로벌 DevOps 서비스 소개
베스핀글로벌 DevOps 서비스 소개베스핀글로벌 DevOps 서비스 소개
베스핀글로벌 DevOps 서비스 소개
 
더 나은 SW프로젝트를 위해
 더 나은 SW프로젝트를 위해 더 나은 SW프로젝트를 위해
더 나은 SW프로젝트를 위해
 
모바일, 클라우드, 웹 환경에 필요한 DB관리
모바일, 클라우드, 웹 환경에 필요한 DB관리모바일, 클라우드, 웹 환경에 필요한 DB관리
모바일, 클라우드, 웹 환경에 필요한 DB관리
 
Oce products and services
Oce products and servicesOce products and services
Oce products and services
 
VSO의 매력 터지는 핵심 기능! 클라우드 기반의 성능 분석 도구 Application Insights
VSO의 매력 터지는 핵심 기능! 클라우드 기반의 성능 분석 도구 Application InsightsVSO의 매력 터지는 핵심 기능! 클라우드 기반의 성능 분석 도구 Application Insights
VSO의 매력 터지는 핵심 기능! 클라우드 기반의 성능 분석 도구 Application Insights
 
Game qa
Game qaGame qa
Game qa
 
AWS를 활용한 미디어 고객사 서비스 혁신 사례 - 양승도 :: AWS 미디어 커스토머 데이
AWS를 활용한 미디어 고객사 서비스 혁신 사례 - 양승도 :: AWS 미디어 커스토머 데이AWS를 활용한 미디어 고객사 서비스 혁신 사례 - 양승도 :: AWS 미디어 커스토머 데이
AWS를 활용한 미디어 고객사 서비스 혁신 사례 - 양승도 :: AWS 미디어 커스토머 데이
 
VSTS와 Azure를 이용한 팀 프로세스 관리
VSTS와 Azure를 이용한 팀 프로세스 관리VSTS와 Azure를 이용한 팀 프로세스 관리
VSTS와 Azure를 이용한 팀 프로세스 관리
 
[HCI2010]UI패턴기반 UI설계/개발자동화사례발표
[HCI2010]UI패턴기반 UI설계/개발자동화사례발표[HCI2010]UI패턴기반 UI설계/개발자동화사례발표
[HCI2010]UI패턴기반 UI설계/개발자동화사례발표
 
오픈 스펙을 대상으로 한 테스트설계사례
오픈 스펙을 대상으로 한 테스트설계사례오픈 스펙을 대상으로 한 테스트설계사례
오픈 스펙을 대상으로 한 테스트설계사례
 
AWS Builders - Industry Edition : Welcome to Security Modernization
AWS Builders - Industry Edition : Welcome to Security ModernizationAWS Builders - Industry Edition : Welcome to Security Modernization
AWS Builders - Industry Edition : Welcome to Security Modernization
 
DevOps를 위한 AWS 서비스 및 개발도구 -김상필 솔루션아키텍트 :: AWS 파트너 테크시프트 세미나
DevOps를 위한 AWS 서비스 및 개발도구  -김상필 솔루션아키텍트 :: AWS 파트너 테크시프트 세미나 DevOps를 위한 AWS 서비스 및 개발도구  -김상필 솔루션아키텍트 :: AWS 파트너 테크시프트 세미나
DevOps를 위한 AWS 서비스 및 개발도구 -김상필 솔루션아키텍트 :: AWS 파트너 테크시프트 세미나
 
AWS로 게임 런칭 준비하기 ::: 장준성, 채민관, AWS Game Master 온라인 시리즈 #4
AWS로 게임 런칭 준비하기 ::: 장준성, 채민관, AWS Game Master 온라인 시리즈 #4AWS로 게임 런칭 준비하기 ::: 장준성, 채민관, AWS Game Master 온라인 시리즈 #4
AWS로 게임 런칭 준비하기 ::: 장준성, 채민관, AWS Game Master 온라인 시리즈 #4
 
테스트수행사례 W통합보안솔루션
테스트수행사례 W통합보안솔루션테스트수행사례 W통합보안솔루션
테스트수행사례 W통합보안솔루션
 
AWS와 함께하는 DevOps이야기 :: 박선용 :: AWS Summit Seoul 2016
AWS와 함께하는 DevOps이야기 :: 박선용 :: AWS Summit Seoul 2016AWS와 함께하는 DevOps이야기 :: 박선용 :: AWS Summit Seoul 2016
AWS와 함께하는 DevOps이야기 :: 박선용 :: AWS Summit Seoul 2016
 
All about Data Center Migration Session 1. <Case Study> 오비맥주 사례로 알아보는 DC 마이그레...
All about Data Center Migration Session 1. <Case Study> 오비맥주 사례로 알아보는 DC 마이그레...All about Data Center Migration Session 1. <Case Study> 오비맥주 사례로 알아보는 DC 마이그레...
All about Data Center Migration Session 1. <Case Study> 오비맥주 사례로 알아보는 DC 마이그레...
 

More from JiandSon

More from JiandSon (7)

2015.03.14 Piday in Korea 지앤선 라즈베리 미트업(박종건)
2015.03.14 Piday in Korea 지앤선 라즈베리 미트업(박종건)2015.03.14 Piday in Korea 지앤선 라즈베리 미트업(박종건)
2015.03.14 Piday in Korea 지앤선 라즈베리 미트업(박종건)
 
2013.02.02 지앤선 테크니컬 세미나 - iOS 테스팅 이야기(OSXDEV)
2013.02.02 지앤선 테크니컬 세미나 - iOS 테스팅 이야기(OSXDEV)2013.02.02 지앤선 테크니컬 세미나 - iOS 테스팅 이야기(OSXDEV)
2013.02.02 지앤선 테크니컬 세미나 - iOS 테스팅 이야기(OSXDEV)
 
2013.02.02 지앤선 테크니컬 세미나 - Xcode를 활용한 디버깅 팁(OSXDEV)
2013.02.02 지앤선 테크니컬 세미나 - Xcode를 활용한 디버깅 팁(OSXDEV)2013.02.02 지앤선 테크니컬 세미나 - Xcode를 활용한 디버깅 팁(OSXDEV)
2013.02.02 지앤선 테크니컬 세미나 - Xcode를 활용한 디버깅 팁(OSXDEV)
 
2013.02.02 지앤선 테크니컬 세미나 - 하둡으로 배우는 대용량 데이터 분산처리 기술(이현남)
2013.02.02 지앤선 테크니컬 세미나 - 하둡으로 배우는 대용량 데이터 분산처리 기술(이현남)2013.02.02 지앤선 테크니컬 세미나 - 하둡으로 배우는 대용량 데이터 분산처리 기술(이현남)
2013.02.02 지앤선 테크니컬 세미나 - 하둡으로 배우는 대용량 데이터 분산처리 기술(이현남)
 
2014.07.26 KSUG와 지앤선이 함께하는 테크니컬 세미나 - 나의 첫번째 자바8 람다식 (정대원)
2014.07.26 KSUG와 지앤선이 함께하는 테크니컬 세미나 - 나의 첫번째 자바8 람다식 (정대원)2014.07.26 KSUG와 지앤선이 함께하는 테크니컬 세미나 - 나의 첫번째 자바8 람다식 (정대원)
2014.07.26 KSUG와 지앤선이 함께하는 테크니컬 세미나 - 나의 첫번째 자바8 람다식 (정대원)
 
2014.07.26 KSUG와 지앤선이 함께하는 테크니컬 세미나 - 씹고 뜯고 맛보고 즐기는 스트림 API(박용권)
2014.07.26 KSUG와 지앤선이 함께하는 테크니컬 세미나 - 씹고 뜯고 맛보고 즐기는 스트림 API(박용권)2014.07.26 KSUG와 지앤선이 함께하는 테크니컬 세미나 - 씹고 뜯고 맛보고 즐기는 스트림 API(박용권)
2014.07.26 KSUG와 지앤선이 함께하는 테크니컬 세미나 - 씹고 뜯고 맛보고 즐기는 스트림 API(박용권)
 
2014.07.26 KSUG와 지앤선이 함께하는 테크니컬 세미나 - 자바8 람다 나머지 이야기 (박성철)
2014.07.26 KSUG와 지앤선이 함께하는 테크니컬 세미나 - 자바8 람다 나머지 이야기 (박성철)2014.07.26 KSUG와 지앤선이 함께하는 테크니컬 세미나 - 자바8 람다 나머지 이야기 (박성철)
2014.07.26 KSUG와 지앤선이 함께하는 테크니컬 세미나 - 자바8 람다 나머지 이야기 (박성철)
 

2015.03.25 테크니컬 세미나 - SonarQube를 활용한 코드 품질 시각화(김모세)