IntelliJ IDEA – the IDE for Professional Development in Java and Kotlin
최신 소프트웨어 개발에서 애플리케이션 보안은 중요한 요구사항입니다. 최신 IntelliJ IDEA 2024.3.1 릴리스에서는 새로운 Qodana의 Security Analysis 플러그인을 선택적으로 사용할 수 있고, Java 및 Kotlin으로 작성된 코드에 고급 프로시저 간 데이터 흐름 분석 기능을 활용하여 보안을 한층 강화할 수 있습니다. 이 기능은 인기 있는 OWASP 보안 벤치마크 프로젝트를 기반으로 트레이닝되어, 크로스 사이트 스크립팅, 명령어 삽입, SQL 삽입, 경로 탐색 문제와 같은 중대한 보안 취약점을 사용자가 …
Java 10 이후 한동안 새로운 Java 릴리스에 대한 글을 쓰면서 개발자들이 6개월마다 새로운 Java 기능을 배우고 사용하는 모습에서 즐거움을 얻습니다. 이전의 몇몇 릴리스와 비교할 때 Java 20에는 비교적 적은 기능이 추가되었습니다. 범위 지정된 값을 인큐베이팅 API로 도입하여 스레드 내부 및 스레드 간에 변경 불가능한 데이터를 공유할 수 있도록 함으로써 가상 스레드를 지원합니다. 두 번째 테스트 버전에서 레코드 패턴은 제네릭 레코드 패턴에 대한 지원을 개선하고 향상된 for 문에서 레코드 패턴을 사용할 수 있게 해줍니…
QA 및 테스트 엔지니어링은 현대 소프트웨어 개발에 필수적인 부분입니다. 또한 JetBrains는 모든 작업에 적합한 도구를 사용하는 것을 중요하게 생각합니다. 다양한 역할을 가진 소프트웨어 개발 팀의 요구 사항을 충족할 수 있는 자동화된 테스트 개발을 위한 도구를 별도로 제작하는 것은 JetBrains에게 있어 자연스러운 흐름이었습니다. 테스트 자동화를 위한 강력한 신규 IDE인 JetBrains Aqua를 소개합니다. Aqua는 기존 JetBrains 제품과 차별화된 고유한 기능을 제공합니다. Aqua에는 여러 언어를 지원하는 …