Wiki Sayfaları
Abstract Class
Array
Class Compositions and Associations(Siniflarin Olusumu ve Birlikteliyi)
Compiling and Interpreting Java Code(Java Kodunu Derleme)
Degiskenler(Variables)
ECLIPSE & JIRA & MYLYN Üçlüsü
Enum
Extends Olunan Class’larda Constructor iliskisi
Final
HIBERNATE : Repeated column in mapping for entity: ... (should be mapped with insert=false update=
Hibernate ile @Any kullanımı
Initialization Blocks(Class’ta Bloglarin Calisma Prensibi )
instanceof keyword
Interface Class
JAVA PACKAGE
java.io.Serializable
java.util.regex.Matcher and java.util.regex.Pattern
java.util.Scanner and java.util.Formatter
Jsf 2.0 ile Custom Component OlustrumaJsf 2.0 ile Custom Component Olustruma
Labeled Statements
Object
Passing Variables into Methods
Primitive type(Ilkel veri tipleri)
Programming with Java Operators and Strings(Java Operatorleri ve String mothodlari)
Programming with Java Statements(Java Programlama Ifadeleri)
Raporu Ziplenmesi ve Zipten Cikarilmasi
String , StringBuffer , StringBuilder
System.out.printf
TDD ile Uygulama Geliştirme
Tomcatde JSESSIONID Yönetimi
TreeSet Uygulamasi
Varargs
Wicket EKÜ (Eller Klavye Üzerinde) çalışma sorularıReklamlar
ECLIPSE & JIRA & MYLYN Üçlüsü
ECLIPSE & JIRA & MYLYN Üçlüsü
eclipse--jira--mylyn-uclusu
Uygulama geliştirme ortamlarının vazgeçilmezi Versiyonlama Yönetim Sistemleri (Code Versioning Systems) ve Bildirim Takip Sistemleri (Issue Tracking Systems)... Bildirim takip sistemlerinde yeni açılan her bir bildirim için tekil bir id tanımlanmaktadır. Kod değişikliklerini versiyonlama sistemine atarkende her zaman bizden bir yorum girmemizi ister kullandığımız arayüz. Çoğu zaman bu yorumlar önemsenmez ve boş bırakılır. Yorum olarak bildirim takip sistemindeki bildirim id'si ve bildirim başlığı alınıp yorum içerisine eklenirse kabul görmüş bildirimlerin TRUNK'a aktarılması daha kolay olabilmektedir. Kode Versiyonlama Sistemi ve JIRA'yı Eclipse üzerinde entegre hale getirip kod aktarımlarımızı nasıl kolay hale getireceğiz görelim.
ECLIPSE & JIRA & MYLYN Üçlüsü
Eclipse platformunda Window-->Show View-->Other-->Mylyn altındaki View’leri seçerek aktif Persfektif’te görünmeleri sağlanır.
Mylyn’i JIRA ile ilişkilendirmek için Task Repositories (View)-->Add Task Repository penceresini açmalıyız. Açılan pencerede
JIRA connector’ü görünmüyorsa biraz işimiz var demektir. JIRA connector’unu kurmamız gerekli. Help-->Software Updates-->Find And Install ekranından Search for new features to install seçeneği seçilip gelen listeden Mylyn ve Mylyn Extras aktif hale getirilir.
Finish düğmesine bastığımızda
Burada birbiri ile bağlantılı seçimler mevcuttur. Seçimleri yukarıdaki gibi yapıp Next düğmesine basalım. Sözleşmeyi onayladıktan sonra seçimleri indirmeye başlayalım.
Kurulum sonrası “Add Task Repository” penceresinin yeni hali :D
JIRA’yı seçelim ve yolumuza devam edelim. Yeni pencerede sunucu ayarlarını yapalım:
Bildirim Sorgularının Oluşturulması
Bildirim sorgularını oluşturmayı Task List ve Task Repositories pencelerinde Context Menu’den New Query penceresinden yapabiliriz.
Burada JIRA sunucusunda oluşturulmuş sorguları kullanabileceğimiz gibi Eclipse tarafında da kendimize ait sorgular oluşturabiliriz.
İlk seçeneği seçelim. Aşağıdaki gibi bir ekran gelecektir. Burada JIRA üzerinde tanımlı tüm yapılar ve özellikler listelenmektedir.
Eclipse ve Mylyn Kullanımı
Bildirimlerimizi en iyi şekilde yönetecek şekilde sorgularımızı oluşturduktan sonra gelelim Mylyn kullanımını görelim. “Task List”penceresini kullanarak üzerinde çalışma yapacağımız bildirimi seçeriz. Seçili bildirimin Context Menu’sunde bulunan Activate seçeneğini kullarak Mylyn Context’i için aktif hale getiririz.
Bir bildirimi aktif yaptığımızda “Package Explorer” ekranında aktif bildirim için üzerinde çalışılan ve açılan dosyalar listelenir. Bir bildirim aktif haldeyken herhangi bir dosya açıldığında bu dosya bildirimin Mylyn Context’ine eklenir. Eğer tüm dosyaları listelemek istiyorsak sağ üst köşedeki
Task List ekranında aktif olan ve daha önce aktif olmuş bildirimleri yukarıdaki resimde işaretli olan kısımdan görebiliriz.
Mylyn ve CVS Commit İşlemi
Bir bildirim üzerinde çalışmaya başlamadan önce:
1. Bildirim Aktif duruma getirilir.
2. Bildirim Eclipse Editör ekranında açılır.
3. Kendimize assign edilmemişse kendi üzerimize alırız.
4. Bildirimi “Start Progress” durumuna getiririz
5. Dosyalar üzerinde gerekli değişiklikleri yaparız.
6. İşimiz bittikten sonra bildirimi “Stop Progress” durumuna getiririz.
7. Kendi testlerimizi yaptıktan sonra “Resolve Issue” durumuna getiririz.
8. CVS Commit’lerimizi gerçekleştiririz.
9. Müşteri Test’ine deploy işleminden sonra ilgili bildirimi “In Test” durumuna getiririz.
10. Başka bir bildirim için çalışılan bildirimi pasif duruma getiririz.
2. ve 3. işlemler için ekran görüntüsü
8. adım için ekran görüntüsü
Görüldüğü gibi CO-368 ve bildirim açıklaması commit mesajı olarak otomatik eklenmektedir.
Bildirim Editör Ekranı
Sağ üstte işaretli olan bölgedeki actionlar :
Mylyn Context Yönetimi
Bir issue aktif durumdayken arama (CTRL + SHIFT +R) yöntemiyle editör de açılan bir dosyayı Package Explorer ‘da göstermektedir. Eğer açılan dosyada bir değişiklik yapılmazsa editör kapatıldığında ilgili dosyayı Mylyn Context ‘ten çıkarır.
Eğer bir dosyanın ilgili bildirim Context’inde tanımlı olmasını istiyorsak bunu koyu yazılı duruma getirmeliyiz. Bunun için ilgili dosya için içerik menusunden “Mark as Landmark” komutunu uygulamalıyız.
Çalışılan Dosyaların Diğer Developer’lar Tarafından Görülmesi
İlgili bildirime ait editör ekranını açtığımızda Context sekmesini seçerek ilgili dosyaların JIRA bildirimine eklenmesi, bildirimden alınması, başka bir bildirime kopyalanması gibi işlemleri yapabiliriz.
“Attach Context” işlemini yaptıktan sonra JIRA sekmesine geçtiğimizde attachments bölümüne context paylaşım dosyası eklenmiştir.
Yeni Sayfa Oluştur
Tartışma
Mücahid Uslu
17 ay önce
Sil
ya da