Qodana
The code quality platform for teams
Qodana Self-Hosted 출시 – 정적 코드 분석 팀 도구를 40% 할인받으세요
대부분의 개발자는 IDE와 코드 에디터로 로컬 코드 분석을 실시하며, 개발자 중 단 33%만이 CI 파이프라인 커밋을 할 때마다 외부 정적 코드 분석 도구를 사용합니다. 다른 33%의 개발자는 종종 자동화된 분석 도구를 사용합니다.
고객들이 보고한 바와 같이 개발자 사이에서 정적 코드 분석 도구의 채택률이 낮다는 점은 기업에 문제를 야기하고 제품 품질에 위험을 초래합니다. 서버 측 분석 결과는 무시하거나 기껏해야 마지못해 하는 수준입니다. 여기에는 몇 가지 이유가 있습니다.
- 너무 많은 거짓 양성
- IDE 검사와의 충돌
- 일관적이지 않은 코드 품질 가이드라인
- 복잡한 설정
- 빠르게 문제를 수정할 수 없음
- 오래된 UI
이러한 요인들이 모여서 불편한 개발자 경험을 만듭니다.
이에 JetBrains는 Qodana로 개발 팀을 위한 탁월한 경험을 만들어 설정부터 결과 분석 및 수정에 이르는 전체 여정을 쉽고 더 재미있게 만들어 서버 측 분석의 채택률을 높이고자 합니다.
지난 여름에는 Qodana의 클라우드 버전을 출시했습니다. 이후에는 자체 호스팅 버전을 계속 요청받았습니다.
그에 따라 일부 고객과 베타 테스트를 성공적으로 마친 후 Qodana Self-Hosted의 첫 번째 버전을 출시하게 되었습니다. 이제 전적으로 사용자 측에서 Qodana를 관리, 유지 및 업그레이드할 수 있습니다.
그뿐만이 아니라 8월 31일까지 데모를 요청하고 구매하면 Qodana를 1년 동안 40% 할인받을 수 있습니다.
![이슈 개요](https://resources.jetbrains.com/storage/products/blog/wp-content/uploads/Qodana/DemoSF.gif)
왜 클라우드 버전이 아니라 Qodana Self-Hosted를 선택해야 하나요?
Qodana는 전적으로 JetBrains IDE의 정적 코드 분석 엔진을 기반으로 한 코드 품질 플랫폼입니다. JetBrains의 IDE와 VS Code와 기본적으로 통합되기 때문에 어떠한 CI 환경에서도 품질 게이트를 생성할 수 있으며 코드 작성 기준을 회사 전체에 손쉽게 적용할 수 있습니다.
자체 호스팅 버전을 사용하면 분석 보고서, 사용자 계정, 민감한 정보는 물론 Qodana의 관리 및 업그레이드를 완벽하게 제어할 수 있습니다. 즉, 다음과 같은 기능이 제공됩니다.
비공개 정보 보호
사용자의 코드가 인프라 밖으로 전송되지 않으므로 프로젝트의 코드를 격리해야 하는 경우 Qodana Self-Hosted가 정답입니다.
규정 준수 리스크 완화
규제 요건이 엄격한 업계의 조직이 자체 호스팅 솔루션을 사용하면 데이터의 보관 및 처리에 필요한 통제 수단을 확보하여 국가별 데이터 주권법을 포함한 규정을 준수할 수 있습니다.
성능 향상
자체 호스팅 솔루션은 조직의 성능 요구 사항에 맞춰 최적화될 수 있기 때문에 공유 클라우드 환경보다 잠재적으로 더 나은 성능을 제공합니다.
QodanaSelf-Hosted의 배포 방법과 가격은 어떻게 되나요?
첫 릴리스 시에는 사용자의 Amazon Web Services(AWS) 계정에 호스팅할 수 있습니다.
가격은 개발자당 월 $40부터 시작하며 최소 개발자 수는 10명입니다. 대량 구매 할인도 가능합니다. 상세한 정보가 필요한 경우 데모 요청 양식을 사용하여 문의해 주세요.
Qodana Ultimate Plus로 최고급 기능 이용
Qodana Self-Hosted는 개발자의 정적 코드 분석을 편리하게 만들고 다양한 크기의 조직에서 효과적으로 사용할 수 있는 여러 기능을 제공합니다. 최고급 클라우드 요금제인 Qodana Ultimate Plus로 완벽한 최고급 기능을 이용해 보세요.
이슈 개요
Qodana는 JetBrains만의 선버스트 다이어그램으로 코드 품질을 명료하게 시각화합니다. 프로젝트 및 조직 단위로 인사이트를 열람할 수 있습니다. 더욱 진보된 대시보드 기능도 현재 개발 중입니다.
IDE 통합
Qodana는 JetBrains IDE에서 기본적으로 번들로 제공되며 VS Code와도 통합할 수 있습니다. 선호하는 IDE에서 분석 결과를 열고 문제를 수정할 수 있고 JetBrains IDE 내에서 직접 Qodana를 설정하고 CI 시스템으로 연결할 수도 있습니다.
![IDE와 통합](https://resources.jetbrains.com/storage/products/blog/wp-content/uploads/Qodana/IDEi.gif)
CI/CD 통합
시중의 다른 도구와는 달리 Qodana는 CI의 종류에 전혀 구애받지 않습니다. 최상의 코드 품질 기준을 유지해야 할 때 품질 게이트를 만들고 수동 작업의 필요를 최소화할 수 있습니다.
빠른 수정
Qodana는 빠른 수정이 적용되면 자동으로 풀 리퀘스트를 생성하기 때문에 쉽고 편리하게 요청을 검토하고 수락할 수 있습니다.
라이선스 감사
Qodana의 포괄적인 라이선스 검사를 활용하여 프로젝트와 호환되지 않는 라이선스를 식별하고 깔끔한 인터페이스에서 결과에 액세스할 수 있습니다. 또한, CI/CD 파이프라인에 관련 단계나 품질 게이트를 추가하여 라이선스 분석을 자동화할 수 있습니다.
![](https://blog.jetbrains.com/wp-content/uploads/2024/07/image-25-1.png)
베이스라인
중요도가 떨어지는(혹은 감지된 모든) 문제를 베이스라인에 추가하여 관련된 알림 수신을 중지하세요. 이렇게 하면 사용자와 팀에 중요한 문제에만 집중할 수 있습니다.
FlexInspect
이제 Qodana의 FlexInspect를 사용하면, 코드나 저장소에 적용하려는 모든 규칙에 대해 맞춤형 코드 검사를 생성할 수 있습니다. 그런 다음 IntelliJ IDEA에서 해당 프로젝트에 대해 또는 CI/CD 파이프라인에서 Qodana를 사용하여 이러한 검사를 실행할 수 있습니다.
![](https://blog.jetbrains.com/wp-content/uploads/2024/07/image-6.png)
취약성 검사기
Qodana가 코드 베이스 내에서 치명적인 보안 취약점을 식별합니다. 또한, 취약점이 발견되면 품질 게이트가 실패하도록 지정할 수 있습니다.
Qodana Self-Hosted를 체험해 보세요
Qodana Self-Hosted는 맞춤형 방식으로 만들어졌습니다. 데모를 요청하면 엔지니어가 연락하여 사용자의 인프라에 설치할 수 있도록 도움을 드립니다. 사용 중인 AWS 계정을 준비하시거나 필요한 경우 새 계정을 생성해 주세요.
게시물 원문 작성자