Mylyn adalah plugin yang sangat dihargai untuk Eclipse, dan tersedia di situs Eclipse utama sekarang. Itu dapat menonton potongan-potongan kode yang Anda kerjakan bersama (misalnya, ketika mengubah kode "perhitungan pajak", Anda cenderung menggunakan lima file yang sama) dan kemudian menekankan mereka saat berikutnya Anda mengerjakan tugas yang sama. Ini cara yang bagus untuk membatalkan "kelebihan informasi" yang Anda dapatkan ketika mengerjakan proyek besar.
FindBugs for Eclipse akan membantu Anda menghemat waktu dengan menganalisis kode sumber Anda untuk bug Java potensial. Ini memiliki tingkat positif palsu, dan Anda tidak ingin menjalankannya setiap build, tetapi ini adalah proses yang bagus untuk dilalui.
Fitur refactoring dan navigasi Eclipse sendiri juga akan menghemat waktu Anda. Fitur favorit saya dari JDT adalah "Perbaikan Cepat." Ketika Anda memiliki kesalahan dalam kode sumber Anda (Anda dapat menggunakan Periode-Kontrol untuk menavigasi ke sana), cukup lakukan Kontrol-1 untuk operasi Perbaikan Cepat. Ini akan memberi Anda daftar cara untuk memperbaiki kesalahan. Misalnya, jika Anda menulis a = foo(s)
, tetapi a
tidak dideklarasikan, salah satu opsi Perbaikan Cepat adalah "menyatakan a". Eclipse akan melihat jenis pengembalian dari foo
dan menggunakannya untuk a
, secara otomatis menambahkan impor. Dengan gaya ini, Anda akan sengaja menemukan kode dengan kesalahan, karena rute Perbaikan Cepat lebih cepat!
Shortcut Eclipse favorit saya yang lain adalah "Expand Selection To-> Enclosing Element" (Alt + Shift + Up). Ini mengambil tempat kursor Anda dan kemudian memilih elemen pohon parse Anda berada. Ketika Anda melakukannya lagi, Anda bergerak lebih jauh ke atas pohon parse. Ini bagus, karena Anda dapat memilih seluruh ekspresi dengan mudah, tidak perlu khawatir memilih kode sebelum atau sesudahnya. Itu membuatnya lebih mudah bagi Anda untuk memiliki ekspresi yang valid untuk melakukan refactoring "Ekstrak Lokal".
JUnit sangat diperlukan jika Anda menulis tes unit, dan terintegrasi dengan baik dengan lingkungan dan proses.
Jika Anda melakukan pekerjaan dengan GWT, maka plug-in Google GWT Eclipse bagus. Anda bahkan dapat menggunakannya untuk bekerja dengan aplikasi Tomcat apa pun, bukan hanya aplikasi GWT.
Semua alat ini tersedia gratis.