Features News Newsletter Releases

IntelliJ Tabanlı IDE’ler İçin Geliştirilmiş Yeni YouTrack Eklentisi

Read this post in other languages:
English, Français, 日本語, 한국어, Русский

Genellikle sorun izleyiciler ve IDE’lerin birbiriyle uyum içinde çalışması gerektiğinden IntelliJ tabanlı IDE’ler için YouTrack eklentimizi yeniden tasarladık. Yenilenmiş eklenti hem favori JetBrains IDE’leriniz (ör. AppCode, CLion, DataGrip, GoLand, IntelliJ IDEA, PhpStorm, PyCharm, Rider, RubyMine ve WebStorm gibi) hem de Android Studio ile entegredir. Bu sayede, sorunlarınıza ve bildirimlerinize doğrudan IDE üzerinden erişebilirsiniz. Çalışma sürenizi takip etmek yerine kodda çalışmaya daha çok odaklanabilmeniz için eklentinin zaman takibi mantığı üzerinde önemli iyileştirmeler yaptık. Bitmedi!

Cep boyutunda izleyici

Süreçlerinde sorun izleyicilerden yararlanan ekiplerin IDE üzerinde kod yazarken genellikle diğer görevleriyle ilgili de işlem yapmaları gerekir. Örneğin; mevcut aktif göreve açıklayıcı bir not eklemeleri ya da görevin önceliğini belirlemeleri veya temel bir ihtiyaç olarak sorunlardaki güncellemelerle ilgili bildirim almaları gerekebilir. YouTrack eklentisi tüm bu ihtiyaçları karşıladığı gibi IDE’deki çalışmanız ile YouTrack’te kaydedilen harcadığınız süreyi senkronize etmeyi sağlayan güçlü bir zaman takibi işlevi sağlar.

Kişisel yapılacak işler listesi, yeni sürüm için görevler listesi ile teknik borç gibi takip etmeniz gereken sorunlarla ilgili her türlü görevi eklenti içinde görüntüleyebilirsiniz. Bu listeyi öncelikli sorunlara hızlıca erişebileceğiniz şekilde özelleştirebilirsiniz. Ayrıca sorunlara yorum eklemek, komut uygulamak ya da ekip üyelerinizi ilerleyişiniz hakkında bilgilendirme amacıyla sorunun durumunu değiştirmek gibi eylemlerle sorunları doğrudan IDE’den güncellemek için liste özelleştirme işlevlerinden yararlanabilirsiniz. Eklenti, IDE’nizdeki sorun güncellemeleriyle ilgili bildirim gönderdiği için gelişmelerden de haberdar kalırsınız. IDE’nizde birkaç tıklamayla YouTrack’te karşılaştığınız tüm hataları hızlı ve kolay bir şekilde bildirebilirsiniz.

Görevlerinizdeki gelişmeleri takip edin

YouTrack ekibinde temel bir prensibe önem veriyoruz. Her kod değişikliği için sorun takibi yapılan ilişkili bir sorun da bulunmalıdır. Bu; kod yazarken her zaman bu kodla bağlantılı aktif bir görevimizin de olması gerektiği anlamına gelir. Bu basit kural, kimin ne yaptığını takip edebilmemize yardımcı olarak ekip içinde şeffaflık sağlar. Kod tabanımız zamanla büyüdükçe eklenen veya değiştirilen her bir kod parçamızın takibini yapabilir, bu kod parçalarının ne gibi sorunları çözdüğünü ve herhangi bir kod parçasını değiştirmenin güvenli olup olmayacağını biliriz. Ayrıca daha açıklayıcı bilgiler vermek için bu sorunlardan commit mesajlarında da bahsedebiliriz. Bunlara ek olarak YouTrack’in VCS entegrasyonu sorunların bahsedildiği kayıtları getirerek hepsini bir arada tutacak şekilde bağlantı kurar.

YouTrack eklentisi mevcut aktif görevinizi seçip bu görevi daha fazla eylemle bağlantılandırmanıza imkan sağlar. Örneğin, zaman takibi kayıtlarınız otomatik olarak aktif görevlerinize eklenebilir.  

Bir sonraki bölümde zamanınızı takip etmek için takip modlarından nasıl yararlanabileceğinizi açıklayacağız.

Otomatik mod sayesinde zaman takibini bırakın

Otomatik mod ile artık zamanlayıcılar hakkında endişelenmenize gerek kalmaz. Çalışmanızın her anını kaydetmesi için tamamen eklentiye güvenebilirsiniz. Bu mod sayesinde ister IDE’deki eylemlerinizi takip edin, isterseniz harcadığınız zamanı otomatik olarak kaydedin. Otomatik mod, hangi sorunda çalıştığınızı öğrenmek için mevcut görevinizi seçmenizi ister.

Dilerseniz eklentide mod ayarlarını da özelleştirebilirsiniz. Eklenti, değişiklik uygulandığınızda ya da IDE projenizi kapattığınızda veya önceden belirlenmiş bir zamanda (ör. her gün saat 20:00’da) ya da IDE’de belirli bir süre boyunca etkin olmadığınızda harcanan zamanı bildirebilir. 

Manuel mod ile her adımı kontrol edin

Kendiniz zaman takibi yapmak isterseniz manuel modu kullanmayı deneyebilirsiniz. Mevcut görevde harcadığınız zamanı zamanlayıcıyı manuel olarak başlatıp duraklatarak kolayca takip edebilirsiniz. Göreviniz sona erdiğinde kaydedilen zamanı YouTrack’inize göndermek için ilgili düğmeye basmanız yeterlidir. 

Alternatif olarak, zaman takibi işlevini devre dışı bırakıp harcanan zamanı her bir görev için ayrı olmak üzere doğru bilgiyi yansıtacak şekilde de gönderebilirsiniz.

Şimdi deneyin

Deneyerek öğrenin. Eklenti; AppCode, CLion, DataGrip, GoLand, IntelliJ IDEA, PhpStorm, PyCharm, Rider, RubyMine ve WebStorm dahil olmak üzere JetBrains IntelliJ tabanlı tüm IDE’lerin 2021.1 sürümleri ve Android Studio ile kullanılabilir. YouTrack sürümünüz 2020.4.6808 veya daha üzeri olmalıdır. Eklentiyi kurmak için Settings -> Plugins in your IDE bölümüne gidip “YouTrack Integration” ifadesini aratın. Adım adım kullanıcı kılavuzunun tamamını burada bulabilirsiniz. Entegrasyonu yapılandırmak için YouTrack adresiniz ve kalıcı kod gerekir.  

Eklentinin önceki bir sürümüne sahipseniz lütfen eklentiyi en yeni sürüme güncelleyin. 

Eklentiyi ihtiyaçlarınıza daha uygun hale getirmek için geri bildirimlerinizi bekliyoruz. Entegrasyonda ne gibi eksikliklerle karşılaştınız? YouTrack ve IDE’yi birlikte kullanarak en iyi şekilde yararlanmanıza ne yardımcı olabilir? Yorumlarınızı aşağıda paylaşabilir veya destek ekibimizle iletişime geçebilirsiniz. Teşekkürler!

YouTrack Ekibiniz