IntelliJ IDEA
IntelliJ IDEA – the Leading Java and Kotlin IDE, by JetBrains
더 좋아지고 새로워진 IntelliJ 기반 IDE용 YouTrack 플러그인
일반적으로, 이슈 트래커와 IDE는 함께 사용되기 때문에 IntelliJ 기반 IDE용 YouTrack 플러그인 개선을 위해 노력하고 있습니다. 이러한 플러그인은 AppCode, CLion, DataGrip, GoLand, IntelliJ IDEA, PhpStorm, PyCharm, Rider, RubyMine, WebStorm과 같이 즐겨 사용하는 JetBrains IDE 및 Android Studio와 통합되며 IDE에서 바로 이슈 및 알림에 액세스할 수 있습니다. 시간을 추적하는 시간을 줄이고 코드에 할애하는 시간을 늘리도록 플러그인의 시간 추적 로직을 대대적으로 손 보았습니다. 아래에서 더 자세한 내용을 확인해주세요!
작지만 유용한 플러그인
프로세스에 이슈 트래커를 사용하는 팀이 IDE에서 코드를 작성하다가 중간에 다른 작업을 처리해야 하는 경우가 종종 생깁니다. 현재 활성화된 작업에 코멘트를 추가하거나 우선 순위를 업데이트하거나 단순히 이슈 업데이트에 대한 알림을 받으려는 경우를 예로 들 수 있습니다. YouTrack 플러그인은 이러한 문제를 해결하는 외에도 IDE에서 작업을 동기화하고 YouTrack에서 소요된 시간을 기록하는 강력한 시간 추적 기능도 제공합니다.
이 플러그인은 개인 백로그, 향후 릴리스에 대한 작업 목록 또는 기술적 문제 등 추적해야 하는 모든 대상에 대해 이슈 목록을 표시할 수 있습니다. 언제든지 이 목록을 사용자 지정하여 가장 관련성이 높은 이슈를 파악하고 IDE에서 업데이트를 할 수 있습니다. 구체적으로 코멘트를 추가하거나, 명령어를 적용하거나, 상태를 변경하여 팀원에게 진행 상황을 알릴 수 있습니다. 이 플러그인은 또한 이슈의 업데이트에 대한 알림을 IDE에 전달하므로 최신 상태를 유지할 수 있습니다. 또한 IDE에서 몇 번의 클릭만으로 발견한 버그를 YouTrack에 빠르고 쉽게 보고할 수 있습니다.
작업 흐름을 유지
YouTrack 팀은 하나의 간단한 규칙을 믿습니다. 모든 코드 변경에는 이슈트래커에서 추적할 수 있는 이슈가 있어야 한다는 것입니다. 즉, 코드를 작성할 때마다 이 코드와 관련된 활성화된 작업이 존재합니다. 이 규칙은 누가 무엇을 하고 있는지 이해하고 투명성을 유지하는 데 도움을 줍니다. 시간이 지나고 코드베이스가 커짐에 따라 각 코드 부분이 추가되거나 수정된 이유, 이를 통해 해결되는 문제, 수정해도 안전한지 여부 등을 계속해서 파악할 수 있습니다. 또한 더 명확한 이해를 위해 커밋 메시지에도 관련 이슈를 언급합니다. 한편, YouTrack의 VCS 통합은 이슈를 언급하는 커밋을 페치하고 이를 이러한 이슈와 연결하여 모든 것이 함께 유지되도록 할 수 있습니다.
YouTrack 플러그인을 사용하면 현재 활성화된 작업을 선택하고 추가 활동을 이 작업에 연결할 수 있습니다. 예를 들어, 시간 추적 레코드를 활성화된 작업에 자동으로 추가할 수 있습니다.
다음 섹션에서는 시간을 추적하는 데 사용할 수 있는 몇 가지 추적 모드에 대해 설명하겠습니다.
자동 모드에서 시간 추적
자동 모드를 사용하면 타이머에 대한 걱정을 하지 않아도 됩니다. 플러그인이 작업을 매 분 추적하고, 사용자가 IDE에서 활성화된 상태인지 여부를 추적하며, 소요된 시간을 자동으로 기록하도록 할 수 있습니다. 자동 모드에서는 어떤 이슈를 작업 중인지 파악하기 위해 현재 작업을 선택해야 합니다.
동작을 사용자 지정할 수도 있습니다. 예를 들어, 변경 사항을 커밋할 때, IDE 프로젝트를 닫을 때 또는 미리 정의된 시간(예: 매일 오후 8시) 또는 IDE에서 일정 시간 비활성 상태를 유지한 후 플러그인이 소요된 시간을 게시할 수 있습니다.
수동 모드로 모든 동작 제어
시간을 직접 추적하려면 수동 모드를 사용해보세요. 타이머를 수동으로 시작하고 일시 중지하여 현재 작업에 소요된 시간을 추적하기만 하면 됩니다. 완료되면 해당 버튼을 클릭하여 기록된 시간을 YouTrack에 게시합니다.
또는 추적을 비활성화하고 필요에 따라 개별적으로 소요된 시간을 제출할 수 있습니다.
직접 확인해 보세요
백문이불여일견입니다. 이 플러그인은 AppCode, CLion, DataGrip, GoLand, IntelliJ IDEA, PhpStorm, PyCharm, Rider, RubyMine 및 WebStorm을 비롯한 모든 JetBrains IntelliJ 기반 IDE의 2021.1 버전 및 Android Studio에서 사용할 수 있습니다. YouTrack 버전은 2020.4.6808 이상이어야 합니다. 플러그인을 설치하려면 IDE에서 Settings(설정) -> Plugins(플러그인)로 이동하여 “YouTrack Integration”을 검색하세요. 전체 단계별 사용자 가이드는 여기에서 확인할 수 있습니다. 통합 자체를 구성하려면 YouTrack 주소와 영구 토큰이 필요합니다.
이전 버전의 플러그인이 설치되어 있는 경우, 최신 버전으로 업그레이드하는 것이 좋습니다.
플러그인과 관련하여 의견이 있으면 언제든지 보내시면 플러그인을 개선하는 데 유용하게 활용할 수 있습니다. 통합과 관련해서 부족한 기능이 있나요? YouTrack과 IDE를 함께 사용하면서 최대한의 가치를 실현하는 데 무엇이 도움이 될까요? 아래에 의견을 남겨주시거나 당사 지원 팀에 문의해 주세요. 감사합니다!
Your YouTrack Team
이 게시물은 Anastasia Bartasheva가 작성한 New and Improved YouTrack Plugin For IntelliJ-based IDEs를 번역한 글입니다.