2009-12-01 34 views

Trả lời

6

Một trong những dự án nâng cao nhất về chủ đề này có thể là XRay.
Bạn có thể thử nó và kiểm tra nếu điều đó không cung cấp một số câu trả lời bạn đang tìm kiếm (lưu ý: Tôi vẫn chưa thử nghiệm nó)

X-Ray là một mã nguồn mở phần mềm plug-in cho khung công tác Eclipse. Nó cung cấp dạng xem hệ thống phức tạp, lớp và gói phụ thuộc cho một dự án Java đã cho.

xray


công cụ tiên tiến khác tồn tại (nhưng không phải là miễn phí) để khám phá phụ thuộc mã:

  • nWire cho SO đóng góp phi thường Zviki Cohen (zvikico)
  • XDepend, now part of JArchitect (cho phép bạn trích xuất, trực quan hóa, tìm kiếm và kiểm soát cấu trúc của các ứng dụng và khung công tác của bạn)

Cách đơn giản nhất (và vẫn miễn phí) để thực hiện một phân tích phụ thuộc nhanh vẫn cho tôi:
CDA - Class Dependency Analyzer
(không được tích hợp trực tiếp làm lu mờ, nhưng rất đơn giản để sử dụng)

dependency-analyzer

2

Phương pháp đơn giản nhất là: nhấp chuột phải vào lớp hoặc phương pháp bạn muốn thay đổi, chọn "refactor" (hoặc nhấn alt -shift-T) và sau đó tái cấu trúc bạn đề xuất làm (đổi tên, di chuyển, thay đổi chữ ký phương thức, v.v.). Sau đó chọn "xem trước" (hoặc tiếp theo là trường hợp có thể). Sau đó, bạn sẽ thấy tác động của thay đổi được đề xuất. Để đổi tên và di chuyển lớp, bạn cũng sẽ có tùy chọn áp dụng các thay đổi cho các tệp không phải java. Bên cạnh đó, bạn có thể sử dụng chức năng tìm kiếm.

0

Dùng thử plugin eclipse JRipple. Tốt nhất của nó.

Các vấn đề liên quan