The JetBrains Blog

Blog

  • Blogs by Topic
    • English
    • Deutsch
    • Español
    • Français
    • 日本語
    • 한국어
    • 简体中文
    • Português do Brasil
    • IDEs

      • AppCode
      • CLion
      • DataGrip
      • DataSpell
      • Fleet
      • GoLand
      • IntelliJ IDEA
      • PhpStorm
      • PyCharm
      • Rider
      • RubyMine
      • WebStorm
    • Plugins & Services

      • Big Data Tools
      • Code With Me
      • Quality Assurance
      • JetBrains Platform
      • Rust
      • Scala
      • Toolbox App
      • Writerside
    • Team Tools

      • Datalore
      • Space
      • TeamCity
      • Upsource
      • YouTrack
      • Hub
      • Qodana
    • .NET & Visual Studio

      • .NET Tools
      • ReSharper C++
    • Languages & Frameworks

      • Kotlin
      • Ktor
      • MPS
    • Education & Research

      • Edu Products
      • Research
    • Company

      • Company Blog
      • Security
Qodana logo

The Qodana Blog

The code quality platform for your favorite CI

팔로우
  • Qodana 팔로우하기:
  • Twitter
  • RSS
Get Qodana
팔로우
  • Qodana 팔로우하기:
  • Twitter
  • RSS
  • 뉴스
Get Qodana

Qodana와 IntelliJ IDEA: 코드 품질 플랫폼으로 IDE 현지화 작업 간소화

사소한 일에 연연하기보다 더 건강한 삶을 추구하고 더 스마트하게 일해야겠다는 다짐이 작심삼일로 끝나지 않게 만들 방법을 고민해 본 적이 있으신가요? 심리학자들은 새해 다짐을 계속 지키는 가장 좋은 방법은 큰 목표를 작은 단계로 나누는 것이라 말합니다. 이 조언은 프로그래머의 해결책에도 적용됩니다. 코드 리팩터링이 포함된 큰 프로젝트를 계획하는 경우, 필요한 변경 사항을 전체적으로 파악하고 그에 따라 계획하는 게 좋습니다. IntelliJ 팀은 IDE의 UI를 중국어, 일본어 및 한국어로 현지화할 때 이 방식을 따랐습니다. JetBrains의 코드 품질 플랫폼인 Qodana를 현지화 프로세스의 단일 소스로 활용하여 IntelliJ 팀은 계획보다 빨리 프로젝트를 완료할 수 있었습니다. 이런 긍정적인 결과는 스마트한 계획, 명확한 책임소재 및 감독이 있었기에 가능했습니다. 다음은 IntelliJ팀이 작업을 수행한 방식입니다. 무료로 Qodana 사용해보기 과제: 하드 코딩된 13,000개의 문자열을 분리하고 진행 상황을 효율적으로 모니터링 UI를 3개 언어로 현지화하는 과정을 효율적으로 운영하기 위해 IntelliJ 팀은 현지화 가능한 모든 항목을 소스 코드에서

Jessie Cho Jessie Cho

모든 코드 품질 분석을 위한 원스톱 솔루션인 Qodana Cloud의 테스트 버전을 공개합니다!

Qodana Cloud 공개 테스트 버전이 출시되었습니다. Qodana Cloud는 한 곳에서 여러 Qodana 린터의 데이터를 수집하여 표시하는 중앙 집중식 클라우드 솔루션입니다. Qodana Cloud를 활용하면 1인 프로젝트부터 대규모 개발 팀까지 아우르는 다양한 상황에서 코드 품질 검사를 관리할 수 있습니다. Qodana Cloud는 아직 개발 중인 제품으로, 일부 문제를 해결하려면 커뮤니티의 도움이 필요합니다. 얼리 어답터로 새로운 기능을 사용해 보시려면 이 글을 읽고 Qodana Cloud 사용 방법을 확인하세요. Qodana Cloud 사용해 보기 Qodana Cloud가 프로젝트를 지원하는 방식 여러 프로젝트 또는 저장소에서 정적 분석을 실행하고 싶으신가요? 코드베이스가 여러 서버 및 가상 사설 네트워크에 분산되어 있나요? 팀원이 독립적으로 업무를 수행하는 가운데, 팀 내에서 코드 품질과 관련한 정보가 적절히 공유되지 않나요? 이러한 경우 기존에는 코드가 깔끔하고 안전한지 확인하기 위해 다른 린터나 Qodana 인스턴스 간 전환을 통해 다른 프로젝트 결과도 확인해야 했습니다.  린터 간 전환이 필요한 경우 코드 검토 프로세스의 복잡성

Jessie Cho Jessie Cho

Qodana 2022.3 EAP 출시: .NET 및 Go용 Qodana, 그리고 100개 이상의 새로운 검사

Qodana 2022.3 EAP가 출시되었습니다. 이 버전의 플랫폼은 .NET 및 Go에 대한 지원을 제공합니다. 또한 이미 지원되는 언어에 대해 100개 이상의 새로운 검사를 추가했습니다. 하지만 Qodana 2022.3 EAP는 아직 초기 단계이므로 Qodana 2022.2 이미지가 더 안정적입니다. 계속해서 이 게시물을 읽고 흥미로운 새 기능의 얼리 어답터가 되어보세요! Qodana 시작하기 새로운 linter는 Rider 및 GoLand의 모든 스마트한 기능을 제공하여 비정상적인 코드와 잠재적 버그를 발견하고, 불필요한 코드를 제거하고, 전체 코드 구조를 개선하고, 모든 .NET 및 Go 프로젝트에 대한 코딩 모범 사례를 도입할 수 있게 해줍니다! Qodana for .NET Qodana는 Rider에서 제공하는 거의 모든 .NET 검사를 지원합니다. 다 나열하기에는 너무 많으므로 Rider 문서를 확인하여 모든 검사에 대해 자세히 알아보세요. 여기서는 Qodana가 실행할 수 있는 .NET 검사의 예를 몇 가지 소개합니다. 일관성 없는 lock 요청 스레드 안전을 확보하기 위해 lock을 사용할 때의 주된 문제 중 하나는 교착 상태를 피하는 것입니

Jessie Cho Jessie Cho

Qodana 2022.2 출시, CircleCI Orb 및 50개 이상의 새로운 검사

Qodana 2022.2 버전이 출시되었습니다! Qodana 통합 도구 모음에 CircleCI Orb 및 Java, Kotlin, Android, PHP, JavaScript 및 Python용의 개선된 새로운 코드 검사가 추가되었습니다. QODANA 시작하기 더 많은 CI에서 Qodana 실행 Qodana에는 이미 Azure Pipelines, GitHub Actions 및 TeamCity용 플러그인이 있습니다. 2022.2 버전부터 CircleCI Qodana Orb가 지원되므로 CircleCI 프로젝트에서 코드 검사를 빠르고 쉽게 설정할 수 있습니다.   또한 GitLab, Jenkins 또는 Docker 이미지 실행을 지원하는 기타 CI에서도 Qodana를 간편하게 설정할 수 있습니다. 디폴트 검사 프로파일을 사용자 지정하거나 완전히 새로운 프로파일을 생성하여 분석 시 특정 검사를 제외하거나 포함할 수 있습니다. 또한 코딩 가이드라인이나 모범 사례에 중요한 검사를 적용할 수도 있습니다. 자세한 정보는 Qodana 문서에서 확인하세요.  새로운 검사 기능 정규식 정규식은

Jessie Cho Jessie Cho

Qodana 소개: 즐겨 사용하는 CI를 위한 코드 품질 플랫폼

프로젝트를 컴파일하거나 실행한 후 코드의 문제를 찾는 것은 개발자라면 누구나 경험한 적이 있을 것입니다. 스타일 오류와 같은 사소한 문제라면 긴급하게 해결할 필요는 없을 것입니다. 그러나 업무 진행에 영향을 미치고 개발 워크플로를 지연시킬 수 있는 중대한 버그가 발생한 경우라면 상황이 복잡해질 수 있습니다. 특히 개발자가 아주 많이 있는 개발 팀의 경우에는 상황이 더 복잡해질 수 있습니다. 그렇다면 더 늦기 전에 전체 프로젝트의 품질을 보장해야 합니다. 이를 쉽게 해결하는 방법을 소개해 드리겠습니다. 바로 Qodana입니다! Qodana는 품질 보장 프로세스를 간소화하고 프로젝트의 무결성을 보장하며 코드를 높은 수준으로 유지 관리할 수 있도록 도와주는 코드 품질 플랫폼입니다. 이 플랫폼은 선택한 CI/CD 파이프라인에 직접 품질 게이트를 설정하여 프로젝트의 코딩 문제를 발견하지 못하는 일 또는 개발 후반에 역효과를 일으키는 일이 생기지 않도록 해줍니다. Qodana를 사용하면 프로젝트뿐 아니라 품질 목표 및 이에 대한 진행 현황과 같은 프로젝트 품질의 모든 측면을 실시간으로 쉽게 파악할 수 있습니다. QODANA 시작하기 Qoda

Jessie Cho Jessie Cho

Qodana 2022.1 버전 출시

JetBrains는 코드 품질 플랫폼인 Qodana에 새로운 기능을 지속적으로 추가하여 개선하고 있습니다. 새로운 기능을 알려드리고자 Qodana 2022.1의 주요 릴리스와 더불어 정기 릴리스 관련 블로그 게시물 연재를 시작하려 합니다. 라이선스 감사는 기본 린터와 별도로 구성해야 하는 추가 린터였으나, 이제 Qodana에서 별도 설정 없이 바로 사용할 수 있습니다. 또한 PHP 및 JVM 린터를 위한 새롭고 유용한 검사가 여러 개 추가되었습니다. 계속해서 자세한 관련 내용을 읽어보세요. QODANA 시작하기 라이선스 감사 코드에서 올바르지 않거나 부적절한 라이선스가 사용된 경우, 막대한 법률 및 컴플라이언스 벌금을 물어야 할 수 있습니다. Qodana를 사용하여 코드 저장소의 종속성을 스캔하여 라이선스를 검색하고 잠재적 이슈를 확인해 보세요. 이번 릴리스를 통해 라이선스 감사를 프로젝트에 쉽게 적용하고, CI/CD 파이프라인의 일부로 구성할 수 있습니다. 새로운 라이선스 감사 기능은 Python, Java, Kotlin, PHP 및 JavaScript를 포함한 모든 린터에서 지원됩니다. 라이선스 감사를 활성화하려면

Jessie Cho Jessie Cho

정적 분석을 통해 코드 검토 및 프로젝트 계획 시간 단축

끝없이 이어지는 코드 검토와 디버그 작업에 진저리가 날 때면, 이후 개발 단계에서 오류가 발생할 염려 없이 지루한 작업을 자동화할 방법을 궁리해보셨을 겁니다. 자동화에 관심이 있다면 서버 측 정적 분석을 자세히 알아보세요. 스마트 IDE 시대에 프로젝트 수명 주기에서 한 단계를 추가하는 것의 이점은 무엇일까요? 정적 분석 도구에 위임할 수 있는 작업은 무엇일까요? 이 블로그 글에서 질문에 대한 답을 찾아보세요! 코드 검토 자동화안심하고 외부 기여 활용프로젝트 계획 시간 단축프로젝트 수명 주기에 Qodana를 사용하여 정적 분석 수행 (more…)

Jessie Cho Jessie Cho

블로그 업데이트 구독

이 양식을 제출함으로써 본인은 JetBrains s.r.o.("JetBrains"가 본인의 이름, 이메일 주소 및 위치 데이터를 사용하여 상업적 커뮤니케이션을 포함한 뉴스레터를 보내고 이러한 목적으로 개인 데이터를 처리할 수 있음에 동의합니다. 본인은 JetBrains가 JetBrains 개인정보보호정책에 따라 이러한 목적으로 제3자 서비스를 사용하여 해당 데이터를 처리할 수 있음에 동의합니다. 본인은 내 프로필에서 언제든지 이 동의를 철회할 수 있음을 이해합니다. 또한 각 이메일에는 수신 거부 링크가 포함됩니다.

감사합니다!

  • Privacy & Security
  • Terms of Use
  • Legal
  • Genuine tools
  • English
  • Deutsch
  • Español
  • Français
  • 日本語
  • 한국어
  • 简体中文
  • Português do Brasil
Copyright © 2000–2022 JetBrains s.r.o.