Mylyn là một plugin được đánh giá rất cao cho Eclipse và hiện có sẵn trên trang web chính của Eclipse. Nó có thể xem các đoạn mã mà bạn làm việc cùng nhau (ví dụ: khi thay đổi mã "tính thuế", bạn có xu hướng sử dụng cùng năm tệp) và sau đó nhấn mạnh chúng vào lần tiếp theo bạn làm cùng một nhiệm vụ. Đó là một cách tuyệt vời để hoàn tác "quá tải thông tin" bạn có được khi làm việc trong một dự án lớn.
FindBugs cho Eclipse sẽ giúp bạn tiết kiệm thời gian bằng cách phân tích mã nguồn của bạn cho các lỗi Java tiềm năng. Nó có tỷ lệ dương tính giả và bạn sẽ không muốn chạy từng bản dựng, nhưng đó là một quá trình tuyệt vời để trải qua.
Các tính năng tái cấu trúc và điều hướng của Eclipse cũng sẽ giúp bạn tiết kiệm thời gian. Tính năng yêu thích của tôi về JDT là "Khắc phục nhanh". Khi bạn gặp lỗi trong mã nguồn của mình (bạn có thể sử dụng Control-period để điều hướng đến nó), chỉ cần thực hiện Control-1 cho thao tác Khắc phục nhanh. Nó sẽ cung cấp cho bạn một danh sách các cách để sửa lỗi. Ví dụ: nếu bạn viết a = foo(s)
nhưng a
không được khai báo, một trong các tùy chọn Khắc phục nhanh là "khai báo". Eclipse sẽ xem xét kiểu trả về từ foo
và sử dụng kiểu đó để a
tự động thêm bất kỳ nhập nào. Với phong cách này, bạn sẽ thấy bạn viết mã có lỗi cố ý, vì tuyến Quick Fix nhanh hơn!
Phím tắt Eclipse yêu thích khác của tôi là "Mở rộng vùng chọn thành-> Phần tử kèm theo" (Alt + Shift + Up). Cái này lấy vị trí con trỏ của bạn và sau đó chọn phần tử của cây phân tích bạn đang ở. Khi bạn làm lại, bạn di chuyển xa hơn lên cây phân tích. Điều này thật tuyệt, vì bạn có thể chọn toàn bộ biểu thức một cách dễ dàng, không phải lo lắng về việc chọn mã trước hoặc sau nó. Điều đó giúp bạn có một biểu thức hợp lệ dễ dàng hơn nhiều để thực hiện tái cấu trúc "Trích xuất cục bộ".
JUnit là không thể thiếu nếu bạn đang viết bài kiểm tra đơn vị, và nó được tích hợp tốt với môi trường và quy trình.
Nếu bạn thực hiện bất kỳ công việc nào với GWT, thì trình cắm thêm GWT Eclipse của Google là tốt. Bạn thậm chí có thể sử dụng nó để làm việc với bất kỳ ứng dụng Tomcat nào, không chỉ là ứng dụng GWT.
Tất cả các công cụ này có sẵn miễn phí.