삽질의 현장/- Opensource 2

SonarQube는 어떻게 Routing을 할까?

요즘 회사에서 SonarQube를 사용하며 소스 내부를 보고 있다. 예전에 React 스터디 경험이 있어서 어느 정도 파악이 쉬울 줄 알았는데, 공부를 허투루 했는지... 도통 이해가 가지 않았다. 물론 내가 처음부터 작성한 코드도 아닐뿐더러 소스양도 (내 기준에서)많기에 어려움이 있던 것으로 생각한다. 결국 빌드를 돌려보며 소스를 파악하고 감을 익혔다. 직접 뛰어 들어감으로 익힌 뒤에 관련 기술 내용을 공부하는 것이 나에게는 편하다는 것을 새삼 느끼고 있다. 계속해서 대시보드 페이지를 살펴보고 있는데(참고: https://blog.sapzape.com/941), 이번에는 어떻게 Routing 처리를 하고 있는지 살펴보려고 한다. (페이지 바로가기) 기본적으로 'Host + Path + Query'의 조..

SonarQube 프로젝트를 까보자

최근 들어 SonarQube를 사용할 일이 많아져 리서치도 해보고 직접 사용해 보는 시간이 많았다.사용해보며 좋은 솔루션이라는 생각과 함께 내부 구조가 궁금해지기 시작했다.'좋은 구조를 파악해보고 이해한다면 언젠가 내 것으로 받아들일 수 있지 않을까?'그리하여 SonarQube라는 오픈소스의 내부를 까보는 시간을 가져봤다. ('파헤쳐보다', '분석하다' 등 좋은 단어들이 있지만, '까보다'가 더 끌린다.) (참고)SonarQube에는 간략하게 '소스 정적 분석 도구' 라고 설명할 수 있을 것 같다.컨벤션 위배(코드 스멜) / 버그/ 취약점 노출 등 여러 분석을 통해 소스 품질을 높이기 위해 참고할 수 있는 분석 결과를 제공하는 솔루션이다.자세한 설명은 소스 정적 분석 도구 SonarQube 리서칭 를 참..