본문 바로가기

전체 글78

[QA] #3. 소나큐브 결과 출력하기 (Json) # 소나큐브 SonarQube 분석 결과 출력하기 앞선 포스팅과 같이 정상적으로 소나큐브 설치 및 프로젝트 분석을 수행하셨다면, 경우에 따라서 수백 수천 개의 이슈들을 확인하실 수 있습니다. 좋습니다. 그런데 가끔 이 결과를 별도의 xls 이나 txt 파일로 저장 혹은 관리해야 할 경우가 있습니다. 특히 저 같은 QA 담당자의 경우는 품질 검수를 통해 확인된 오류들의 Issue Tracking을 위해 Jira혹은 별도의 툴을 사용하고 있는데요, SonarQube 같은 경우는 dashboard를 통해 간단히 확인은 가능합니다만 결과물을 정리하기에는 다소 어려움이 있습니다. 물론 엔터프라이즈 버전을 구입할 경우에는 별도의 리포팅 툴이 제공되는 것으로 알고 있습니다. # Web API 를 사용한 소나큐브 So.. 2021. 11. 14.
[QA] #2. 소나큐브 SonarQube를 이용한 프로젝트 정적 분석 # 소나큐브 SonarQube를 이용한 프로젝트 정적 분석 이번에는 본격적으로 소나 큐브로 프로젝트 정적 분석을 진행해 보겠습니다. 앞선 포스팅에서처럼 소나큐브 서버를 구동하여 소나큐브 메인 페이지가 정상적으로 표시되는 상황입니다. 1. Create Project 2. Analyze Project 1. Create project 1.1. 분석을 수행할 Project를 생성합니다. (Create Project) 1.2. Project 명을 설정합니다. 1.3. 분석을 수행할 Repository 종류를 선택합니다. 여기서는 Local project를 분석할 예정이므로 Locally를 선택했습니다. 1.4. token을 생성합니다. token 명은 Project 명과 동일하게 설정했습니다. 1.5. proje.. 2021. 10. 21.
[리뷰/타이머] 뽀모도로 타이머 뽀모도로 기법(Pomodoro Technique)은 시간 관리 방법론으로 1980년대 후반 '프란체스코 시릴로'(Francesco Cirillo)가 제안했다. 타이머를 이용해서 25분간 집중해서 일을 한 다음 5분간 휴식하는 방식이다. '뽀모도로'는 이탈리아어로 토마토를 뜻한다. 프란체스코 시릴로가 대학생 시절 토마토 모양으로 생긴 요리용 타이머를 이용해 25분간 집중 후 휴식하는 일처리 방법을 제안한데서 그 이름이 유래했다. [출처] 위키피디어 https://ko.wikipedia.org/wiki/%ED%8F%AC%EB%AA%A8%EB%8F%84%EB%A1%9C_%EA%B8%B0%EB%B2%95 포모도로 기법 - 위키백과, 우리 모두의 백과사전 ko.wikipedia.org 이 뽀모도로 기법을 적용해보.. 2021. 10. 14.
[BugFix] MavenError- No plugin found for prefix 'spring-boot' in the current project and in the plugin groups Issue mvn spiring-boot:run 에서 MavenError- No plugin found for prefix 'spring-boot' in the current project and in the plugin groups 오류 발생 MavenError- No plugin found for prefix 'spring-boot' in the current project and in the plugin groups Solution pom.xml 설정 파일 폴더에서 재실행 Reason mvn spring-build:run command는 pom.xml 가 위치한 폴더 내에서 실행해야 함. 프로젝트 루트 디렉토리에서 실행하고 있었다는 OTL 기본 중의 기본이지만.. 혹시나 삽질하고 계실 분들을 위해. 2021. 10. 3.