Mylyn - це дуже широко оцінений плагін для Eclipse, і він доступний на головному веб-сайті Eclipse зараз. Він може переглядати фрагменти коду, над якими ви працюєте разом (наприклад, при зміні коду "обчислення податку" ви схильні використовувати ті самі п'ять файлів), а потім підкреслити їх наступного разу, коли ви працюєте над тим самим завданням. Це прекрасний спосіб скасувати "інформаційне перевантаження", яке ви отримуєте під час роботи над великим проектом.
FindBugs for Eclipse допоможе вам заощадити час, проаналізувавши вихідний код для потенційних помилок Java. Він має помилкову позитивну швидкість, і ви не хотіли б запускати його для кожної збірки, але це чудовий процес, який потрібно пройти.
Власні функції рефакторингу та навігації Eclipse також заощадять ваш час. Моя улюблена особливість JDT - це "Швидке виправлення". Якщо у вихідному коді виникла помилка (ви можете використовувати контрольний період для переходу до неї), просто зробіть Control-1 для операції швидкого виправлення. Це дасть вам список способів виправити помилку. Наприклад, якщо ви пишете a = foo(s)
, але a
не оголошено, одним із варіантів швидкого виправлення є "оголошення". Eclipse розгляне тип повернення foo
та використовуватиме його для a
, автоматично додаючи будь-який імпорт. За допомогою цього стилю ви навмисно будете писати код з помилками, оскільки швидкий шлях виправлення швидше!
Мій інший улюблений ярлик Eclipse - це "Розгорнути вибір до-> елемент, що закривається" (Alt + Shift + Up). Це займає місце, де знаходиться ваш курсор, а потім вибирає елемент дерева розбору, на якому ви перебуваєте. Коли ви знову це зробите, ви рухаєтесь далі по дереву розбору. Це чудово, адже ви можете легко вибрати цілий вираз, не турбуючись про вибір коду до або після нього. Це набагато полегшує вам дійсне вираження для виконання рефакторингу "Витягнути локальний".
JUnit незамінний, якщо ви пишете одиничні тести, і він добре інтегрований із середовищем та процесом.
Якщо ви робите будь-яку роботу з GWT, то плагін GWT Eclipse від Google є приємним. Ви навіть можете використовувати його для роботи з будь-яким додатком Tomcat, а не лише із GWT.
Всі ці інструменти доступні безкоштовно.