Eclipse Method Refactoring
Projeler dallanıp büyüdükçe sınıflar artık okunulmaz, anlaşılmaz ve hatta yer yer içinde bir ben yokum tadında bit pazarı kıvamına geldiyse refactor kaçınılmaz olmuş demektir. Eclipse’in bir güzel özelliği de tam olarak burada karşımıza çıkıyor. Sınıfları özelleştirerek ayrıştırma, bölme işlemi sırasında istenilen metotlar “Outline” perspektifinden çoklu bir şekilde seçilip (CTRL ile) daha “Refactor->Move” seçeneğinden istenilen sınıfa sorunsuz bir şekilde taşınabilir. Böylece metot çağırım ve import düzenlemelerini yaparken karşılacağımız olası insan hatalarına izin vermemiş ve bir nevi hamallık olan bu işgücünden de tasarruf sağlamış oluyoruz.
Refactor menüsünde;
Move; Metot veya sınıf düzeyinde yer değiştirme
Rename; Seçilen değişken, metot veya sınıfı yeniden isimlendirme
Extract Interface; Seçili sınıftan interface oluşturma
Change Method Signature; Metot imzasını değiştirme
Pull Up; Seçilen metotları bir üst sınıfta konumlandırma
Pull Down; Seçilen metotları bir alt sınıfta konumlandırma
vesair gibi proje geliştirme sırasında kolaylık sağlayacak daha bir çok özellik mevcut. Konu ile ayrıntılı bilgi isteyenler şuradaki makaleye göz atabilir.
Son Yorumlar