IntelliJ IDEA – the IDE for Professional Development in Java and Kotlin
오늘날 기술이 당면한 어려움 중 하나는 최신 개발에서 뒤처지지 않으면서 현대 비즈니스 요구 사항에 맞는 역량을 유지하고 사용자에게 추가적인 가치를 계속 제공해야 한다는 것입니다. 세계는 그 어느 때보다 빠르게 변화하고 있고, 이 변화의 속도는 느려질 기미가 보이지 않습니다. 주요 프로그래밍 언어 중 하나인 Java 역시 이러한 문제에 직면해 있습니다. 새롭고 단순화된 언어가 주기적으로 등장하는 가운데, Java는 왕좌를 지킬 수 있을까요? 개발자 경력을 Java로 시작하는 이들에게는 여전히 가능성이 있을까요? 이번 블로그 글에서는 …
몇 가지 IntelliJ IDEA 기능 또는 액션에는 'quick'(빠른)이라는 용어가 포함됩니다. 특정 프로세스의 속도를 높인다는 의미일까요? 그러면 한 번 알아봅시다. 이 블로그 글에서는 이러한 기능이 무엇이며, 왜 필요하고, 어떻게 사용할 수 있는지에 대해 설명합니다. 1. 빠른 목록 자주 사용하는 액션이 있지만 대부분의 키 조합이 일반적으로 다른 단축키에 의해 사용되고 있어 여기에 할당된 단축키가 없는 경우, Quick Lists(빠른 목록)가 유용합니다. Quick Lists를 사용하면 즐겨 이용하는 액션의 짧은 목록을 만…
Java 10 이후 한동안 새로운 Java 릴리스에 대한 글을 쓰면서 개발자들이 6개월마다 새로운 Java 기능을 배우고 사용하는 모습에서 즐거움을 얻습니다. 이전의 몇몇 릴리스와 비교할 때 Java 20에는 비교적 적은 기능이 추가되었습니다. 범위 지정된 값을 인큐베이팅 API로 도입하여 스레드 내부 및 스레드 간에 변경 불가능한 데이터를 공유할 수 있도록 함으로써 가상 스레드를 지원합니다. 두 번째 테스트 버전에서 레코드 패턴은 제네릭 레코드 패턴에 대한 지원을 개선하고 향상된 for 문에서 레코드 패턴을 사용할 수 있게 해줍니…
바쁜 개발자가 새로운 기능을 따라잡고 어디서 어떻게 활용할 수 있을지 깊이 있게 이해하기란 어렵습니다. 이 블로그 글에서는 세부적인 내용을 살펴보지 않고도 Java에서 패턴 일치를 사용할 수 있는 5가지 경우를 알려 드립니다. 더 자세한 내용을 살펴볼 여유가 생기시면 이 글에 포함된 링크를 확인하세요. 그럼 시작하겠습니다! 1. 긴 if-else 구문을 switch로 변환하여 코드 가독성 향상 먼저 가장 중요한 질문을 해결해 보겠습니다. 이 변환을 주목하는 이유는 무엇일까요? 주된 이점 중 하나는 코드가 더 간결하고 읽고 이해하기 …
IntelliJ IDEA Conf는 개발자 커뮤니티 및 매일 배우고 개선하고자 노력하는 커뮤니티의 열정을 기념하는 자리입니다. 업계 리더와 전문가가 지식과 경험을 공유하는 무료 온라인 컨퍼런스에 여러분을 초대합니다. 이 온라인 행사는 2022년 9월 29일부터 30일(한국 표준시 기준 9월 29일 ~ 10월 1일)까지 진행됩니다. Core Java, Kotlin, Spring, Kubernetes, JUnit, 모바일 개발 등 다양한 주제를 살펴보고 오픈소스 프로젝트 기여와 관련한 이야기도 들을 수 있습니다. 또한 JetBrains…
Java 18이 출시되었으며 IntelliJ IDEA 2022.1 버전부터 이를 지원합니다. 코드 스니펫 지원 API 문서에 예시 소스 코드를 더 간단하게 포함하기 위해 JavaDoc의 표준 Doclet에 대한 @snippet 태그가 JDK 18에 도입되었습니다. 명시적 래퍼가 없어도 스니펫 조각은 여전히 Java 코드로 인식됩니다. 모든 언어를 지정할 수 있으며 언어 삽입 기능은 스니펫에서도 작동합니다. 예를 들어 탐색 가능한 참조는 가져오기를 통해 사용할 수 있는 모든 요소에 대해 작동합니다. 클래스의 바인딩을 사용하여 스니…
IntelliJ IDEA로 작업할 때 마우스보다 키보드로 작업하는 편을 선호하시나요? 그렇다면 이 글을 꼭 읽으셔야 합니다! 이 블로그 게시물에서는 마우스를 사용하지 않고 일상적인 작업을 수행할 수 있지만 잘 모르고 있을 수 있는 10개 위치를 알려 드립니다. 1. Project(프로젝트) 도구 창(또는 다른 활성 도구 창)의 크기 조정 Project(프로젝트) 도구 창은 IntelliJ IDEA에서 가장 자주 사용되는 창 중 하나입니다. 이 창의 너비를 늘리거나 줄여야 하는 경우가 종종 생길 수 있습니다. 마우스를 사용하는 대신…