Yeniden düzenleme desteği

Java programı yeniden düzenlemenin amacı, programın davranışını etkilemeden, sistem çapında kod değişiklikleri yapmaktır. Java araçları, kodun yeniden düzenlenmesi için destek sağlar.

Yeniden düzenleme araçları, Martin Fowler'ın Refactoring: Improving the Design of Existing Code (Yeniden Düzenleme: Varolan Kodun Tasarımının Geliştirilmesi) adlı kitabında (Addison Wesley 1999) anlatıldığı şekilde, Extract Method (Çekme Yöntemi), Inline Local Variable, (Sıralı Yerel Değişken), vb. gibi bir dizi dönüşümü destekler.

Yeniden düzenleme işlemi gerçekleştirirken, değişiklikleri yapmadan önce, yeniden düzenleme işleminin sonucunda ortaya çıakcak tüm değişiklikleri önizleyin. Yeniden düzenleme işlemini önizlerken, olası sorunlar hakkında uyarılırsnız ve yeniden düzenleme işleminin gerçekleştireceği değişikliklerin bir listesi sağlanır. Yeniden düzenleme işlemini önizlemezseniz, değişiklik tam olarak yapılır ve sonuçta ortaya çıkan sorunlar görüntülenir. Yeniden düzenlemenin devam etmesine izin vermeyen bir sorun saptanırsa, işlem durdurulur ve sorunların bir listesi görüntülenir.

Yeniden düzenleme komutları, birçok Java görünümünün (örn. Paket Gezgini, Özet) ve düzenleyicisinin içerik menülerinde bulunur. Move (Taşı) ve Rename (Yeniden adlandır) gibi "görünüşte basit" olan birçok komut, Java öğelerinin taşınması ve yeniden adlandırılması, bağımlı dosyalarda da değişiklik yapılmasını gerektirdiğinden, gerçekte yeniden düzenleme işlemleridir.

İlgili kavramlar

Java geliştirme araçları (JDT)

İlgili görevler

Yeniden düzenleme
Önizleme yapmadan yeniden düzenleme
Önizleme yaparak yeniden düzenleme
Yeniden düzenleme değişikliklerinin önizlenmesi
Yeniden düzenleme işleminin geri alınması
Yeniden düzenleme işleminin yeniden yapılması

İlgili başvuru

Yeniden düzenleme işlemleri
Yeniden düzenleme sihirbazı
Java tercihleri
Çekme Yöntemi Hataları