Skip to content
  • Topics
  • 검색
  • Language
    • English
    • Deutsch
    • 한국어
Burger menu icon
  • IDEs

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

    • Big Data Tools
    • Code With Me
    • JetBrains Platform
    • Scala
    • Toolbox App
    • Writerside
    • JetBrains AI
    • Grazie
    • Junie
    • JetBrains for Data
  • Team Tools

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

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

    • Kotlin
    • Ktor
    • MPS
    • Amper
  • Education & Research

    • JetBrains Academy
    • Research
  • Company

    • Company Blog
    • Security

JetBrains 블로그

팔로우
  • JetBrains 팔로우하기
  • Twitter Twitter
  • Facebook Facebook
  • Instagram Instagram
  • Linkedin Linkedin
  • Youtube Youtube
  • 모두
  • 릴리스
  • 얼리 액세스 프로그램
author avatar

Jessie Cho

Regional Marketing Manager for South Korea at JetBrains

Java 데이터 흐름 분석(DFA)와 디버거의 통합

저희는 가능한 예외, 항상 true/항상 false인 조건 등 프로그램에 관한 다양한 사실을 도출해 낼 수 있는 Java 데이터 흐름 분석(DFA)을 지원합니다. 이 기능은 소스 코드에 대한 추상적인 해석을 수행하여, 코드가 실행되기 전에 코드 실행에 대한 정보를 수집합니다. 하지만, 코드에 입력되는 내용에 대해서는 거의 아무 것도 알지 못합니다. 엄밀히 말하면, 메소드 매개 변수가 @NotNull로 주석 처리된 경우, 분석 시 이 주석을 신뢰하여 null이 여기에 나타나지 않을 것으로 가정하는데, 이건 단지 약간의 정보에 불과합니…

Jessie Cho
Jessie Cho

JetBrains의 소프트웨어 개발 방식: 시험 사용 및 기타 핵심 원칙

20주년을 맞이한 JetBrains는 수년간 회사의 스타일, 가치, 필요에 부합하는 개발 방식을 발전시켜 왔습니다. 이 작업 방식은 매우 효과가 있어서 다른 사람들과도 공유하고자 합니다. 예를 들어 시험 사용(dogfooding)은 당사의 제품 개발 과정에서 언제나 중심적인 역할을 해왔으며, 이 동영상을 통해 당사의 개발 과정에서의 시험사용 역할에 대해서 여러분과 공유하고자 합니다. (한국어 자막 제공) 소프트웨어 개발 업계에서 시험 사용은 회사 내에서 직접 최종 사용자처럼 제품을 사용하며 테스트하는 방법입니다. 제품의 품질을…

Jessie Cho
Jessie Cho

디버깅 중 고루틴(Goroutine)을 찾는 법

고루틴은 Go로 작성된 대부분의 프로그램에서 중요한 부분을 구성합니다. 하지만, 많은 고루틴을 사용하면 프로그램을 디버그하기가 어렵게 되기도 합니다. 이번 포스팅에서는 사용자 지정 데이터를 사용해 고루틴에 레이블을 지정하는 것에 대해 살펴보겠습니다. 이 기능은 현재 EAP 단계에 있는 GoLand 2020.1의 최신 기능 중 하나입니다. IDE에서의 사용법 명령줄에서의 사용법 성능 영향 사용자 지정 라이브러리를 사용해 디버깅 레이블링 활성화하기 웹 서버에 요청을 하는 애플리케이션을 예로 들어 보겠습니다pac…

Jessie Cho
Jessie Cho

가장 많이 사용되는 IntelliJ IDEA 단축키 15개

IntelliJ IDEA는 편집, 탐색, 리팩토링, 디버깅 등 일상적으로 수행하는 대부분의 작업에 대하여 해당 명령어의 키보드 단축키를 제공합니다. 이러한 단축키를 배우고 연습하여 기억해 두면 작업 흐름을 원활하게 유지하는 데 도움이 됩니다. IntelliJ IDEA YouTube 채널에 있는 동영상에서 이 단축키들을 실제로 사용하는 모습을 확인할 수 있습니다. Alt + Enter 가장 많이 알려진 것부터 시작해 보겠습니다. 이 키보드 단축키는 현재 컨텍스트에 대한 액션을 표시하여 뭐든지 수정하는 데 사용할 수 있습니다. …

Jessie Cho
Jessie Cho

JetBrains Rider에서의 데이터베이스 작업 수행

당사의 모든 IDE는 동일한 코어 IntelliJ IDEA Community Edition에 기반하여 제작되었습니다. 즉, 하나의 IDE를 개선하면 보통 다른 IDE도 이 개선의 혜택을 받습니다. Rider도 예외가 아닙니다! 저는 최근에 당사의 훌륭한 데이터베이스 관리 도구인 DataGrip을 다루었는데, Rider와 많은 기능이 같다는 것만 기억납니다. 기본 개요 Rider를 시작하면 데이터베이스 탭이 개발 환경의 모서리에 있음을 확인하실 수 있을겁니다. 이 탭이 표시되지 않으면 View | Tool Windows | D…

Jessie Cho
Jessie Cho

Big Data Tools 플러그인 업데이트: Spark, HDFS, Parquet 지원 및 기타 다양한 기능 제공

마지막 업데이트 이후로 오랜 시간이 지났습니다. 기억하실지 모르겠지만 작년에 저희는 IntelliJ IDEA와 Apache Zeppelin, S3와의 통합, 그리고 Apache Spark와의 실험적 통합을 발표했습니다. Apache Spark와의 통합 제품은 실험적인 기능으로 출시되어 불안정한 업데이트 채널에서만 사용할 수 있었습니다. 하지만 좋은 소식이 있습니다. 오늘 드디어 Spark 지원을 공개적으로 제공하는 새로운 버전의 플러그인이 출시됩니다. 이 버전에서는 HDFS 및 Parquet도 지원됩니다. Spark 모니터링 S…

Jessie Cho
Jessie Cho

Customer Story: Unidata에서 WebStorm을 활용하는 방식

오늘은 러시아, 독일 및 스위스에 지사를 둔 IT 기업인 Unidata UI 팀에서 WebStorm이 활용되는 방식을 공유하려고 합니다. 주력 제품인 Unidata 플랫폼은 기업 데이터 관리 시스템 구축을 위한 다기능 솔루션입니다. 더불어 Unidata는 마스터 데이터 관리 및 데이터 거버넌스에 사용되는 다양한 도구를 개발하고, 2019년에는 오픈소스 기여를 위한 플랫폼인 community edition을 선보였습니다. 다음은 Unidata의 최고기술책임자(CTO) Ruslan Trachuk과의 인터뷰 내용입니다. 안녕하세요! …

Jessie Cho
Jessie Cho

JetBrains 20번째 생일 요약

2월 5일, 저희는 JetBrains 2019년 연간 하이라이트의 특별 섹션에서 온라인 커뮤니티 여러분과 함께 JetBrains 20주년을 축하하는 자리를 가졌습니다. 저희에게 진심 어린 따뜻한 생일 인사를 보내주신 여러분들께 감사의 마음을 전합니다. . 성원에 감사드리며 감동적인 수많은 생일 축하 메세지 중 몇가지를 공유하고 싶습니다! @RobEden, Twitter JetBrains, 20주년을 축하해요! JetBrains 도구 덕분에 더 나은 개발자로 성장할 수 있었어요. JetBrains가 커나가면서도 제 의견을 소중…

Jessie Cho
Jessie Cho

학생을 위한 팁: 프로그래밍 경력을 시작하는 방법

JetBrains의 열정적인 교육 분야 개발자 애드버킷인 Sebastian Aigner는 자신이 학생들과 함께 작업한 경험과 대학 졸업 후 JetBrains에 입사할 때까지의 이야기는 좌절을 겪고 있는 이들에게 영감을 줄 것입니다. JetBrains는 여러분이 프로그래밍 기술을 학습하고 개선할 수 있도록 다음와 같은 내역을 지원하고 있습니다. 학생 및 교직원 대상 무료 라이선스 대화형 학습을 지원하는 교육용 제품 학생을 위한 인턴십 기회 JetBrains의 교육 분야 개발자 애드버킷은 어떤 일을 하나요?…

Jessie Cho
Jessie Cho

Kotlin Heroes 3: JetBrains 및 Codeforces 주최 프로그래밍 대회에 참여하세요!

다음 Kotlin Heroes 코딩 대회 등록이 시작되었습니다! Kotlin Heroes는 JetBrains 및 Codeforces가 공동 주최하는 프로그래머를 위한 세번째 대회입니다. 지금 등록하고 대회 날짜인 2월 27일 오후 10시 35분(한국표준시 기준)을 일정에 등록해주세요. Kotlin Heroes 소개 및 참여해야 하는 이유 Kotlin Heroes는 Kotlin 프로그래밍 언어의 제작사인 JetBrains와 가장 인기 있는 프로그래밍 대회 플랫폼인 Codeforces의 공동 프로젝트입니다. 이전 Kotlin H…

Jessie Cho
Jessie Cho

Space의 프로젝트 관리 개념

저희는 Space에서 통합 팀 환경을 만들려고 합니다. 여러 도구를 사용하다 보면 프로젝트, 팀, 사람에 관한 모든 정보를 추적하기 어렵습니다. 이에 작업과 커뮤니케이션을 여러 도구에 분산시키는 대신 Space는 한 곳에서 모든 것을 중앙집중화하려고 노력합니다. Space는 소프트웨어 개발, 협업, 계획, 분석, 프로젝트 관리를 위한 도구를 결합합니다. 또한 문서, 기술 자료, 회사 구조를 모두 하나의 인터페이스에 포함합니다. 이 인터페이스는 기술 전문가에게는 강력한 도구이고 모든 사람에게 사용하기 편리한 도구입니다. 따라서 프로…

Jessie Cho
Jessie Cho

Ktor 1.3이 릴리스되었습니다! 설문조사도 참여해주세요

Ktor 1.3이 최근에 출시되었습니다. 이 블로그 글에서는 그 자세한 내용을 공유해 드리겠습니다. Ktor는 서버 엔진과 유연한 비동기 HTTP 클라이언트, 두 부분으로 구성됩니다. 현재 릴리스는 주로 HTTP 클라이언트에 중점을 둡니다. 이 릴리스의 전체 변경 로그는 여기에서 확인할 수 있습니다. 클라이언트는 JVM, JS, Android, iOS를 지원하는 멀티플랫폼 라이브러리이며 현재 크로스 플랫폼 모바일 애플리케이션에서 종종 사용됩니다. 다음 릴리스의 주요 목표는 서버 엔진도 멀티플랫폼으로 만드는 것입니다. 그외 …

Jessie Cho
Jessie Cho
더 불러오기
  • Privacy & Security
  • Terms of Use
  • Legal
  • Genuine tools
Language
  • English
  • Deutsch
  • 한국어
  • Twitter
  • Facebook
  • Linkedin
  • Instagram
  • Youtube
  • RSS
  • Tiktok
Merchandise store iconMerchandise store
Copyright © 2000 JetBrains s.r.o.