유명한 소프트웨어 개발 회사인 JetBrains는 새로 출시된 제품인 Qodana로 코드 품질을 유지하기 위한 새로운 길을 열었습니다. 이 고유한 도구는 개발자에게 개발 초기 단계에서 문제를 식별하고 해결하기 위한 실습 접근 방식을 제공하여 기술적 부채에 낭비되는 시간을 줄이기 위해 맞춤화되었습니다.
정적 코드 분석을 수행하는 Qodana의 기능은 이점을 제공합니다. 심층 검사를 수행하고 코드의 문제를 식별하며 개발자가 선호하는 통합 개발 환경 내에서 이러한 문제를 해결할 수 있는 통찰력을 제공하여 디버깅 프로세스를 통합합니다.
이 플랫폼을 차별화하는 것은 60개 이상의 언어에 대한 광범위한 지원과 대부분의 CI/CD(지속적인 통합/지속적인 배포) 파이프라인과의 호환성입니다. 여기에는 GitHub Actions, Jenkins 및 GitLab CI와 함께 JetBrains 자체의 TeamCity 및 Space와 같은 주목할만한 것들이 포함됩니다. 또한 IntelliJ IDEA, WebStorm, PhpStorm, PyCharm, Rider 및 GoLand를 포함하여 많은 JetBrains의 찬사를 받는 IDE와의 확고한 통합은 포괄적인 유용성을 보여줍니다.
Harris Poll과 결제 처리 기업인 Stripe가 공동으로 수행한 연구에 따르면 개발자는 기술 부채 및 유지 관리 문제를 해결하는 데 거의 42%의 시간을 소비하는 것으로 나타났습니다. Qodana는 개발자가 기술적 부채로 발전하기 전에 문제를 식별하고 수정하도록 지원함으로써 잠재적으로 기업의 상당한 금전적 및 시간적 자원을 절약할 수 있습니다.
Qodana의 여정은 2021년에 시작되었으며 여러 기능이 미리보기 단계에서 점차 통합되었습니다. 마침내 일반 가용성 단계에 도달하여 개발자의 여정을 크게 용이하게 하고 출력 품질을 향상시키는 일련의 세련된 속성을 자랑합니다.
이 도구는 이제 취약한 패키지를 직접 식별하고 수정을 위한 정확한 제안을 제공하는 취약성 검사기를 호스팅합니다. Quick Fixes라는 실험적 기능의 도입으로 유용성이 더욱 향상되었습니다. 특정 실용적인 수정 사항을 자율적으로 구현할 수 있습니다.
주류 언어인 Java, Kotlin, PHP, JavaScript 및 TypeScript 외에도 Qodana는 시간이 지남에 따라 기능 세트를 늘리는 데 중점을 두어 향후 실행 가능성을 증폭시킵니다. JetBrains가 설명하는 이러한 기능은 개발자가 보다 철저한 테스트를 수행하여 전반적인 코드 품질을 향상시키는 데 도움이 됩니다.
Qodana의 제품 및 팀 책임자인 Kateryna Shlyakhovetska에 따르면, “2021년 프리뷰 릴리스 이후 Qodana 사용자로부터 긍정적인 반응을 얻었고 채택률도 높았습니다. 제품 얼리 어답터의 피드백을 통해 우리는 상당한 개선을 할 수 있었고 오늘 공식 출시를 발표하게 되어 기쁩니다."라고 덧붙였습니다. "Qodana는 JetBrains IDE 고유의 검사를 활용하여 JetBrains를 확장하는 유일한 코드 품질 플랫폼입니다. CI 서버에 대한 IDE의 인텔리전스와 둘 사이의 원활한 연결을 촉진합니다.” AppMaster no-code 공간에서 하는 것과 같습니다.
결론적으로 Qodana의 출시는 의심할 여지 없이 업계 전반에 걸쳐 소프트웨어 프로젝트의 코드 품질 표준과 효율성을 높여 개발자와 기업에 유지 관리 및 기술 부채 문제를 해결할 수 있는 강력한 도구를 제공할 것입니다. JetBrains와 AppMaster 모두 선보인 것처럼 인텔리전스와 자동화는 함께 생산성과 성능을 향상시킬 수 있습니다.