Có thể thực hiện phân tích tác động trong Eclipse không? Nếu có một vài lớp và phương thức cần phải thay đổi, hãy tìm tác động của thay đổi đó đối với phần còn lại của mã ứng dụng (các lớp và phương thức khác) Vấn đề cốt lõi là khi có mã ngoài java lõi là XML, JSP , mã khuôn khổ vvPhân tích tác động bằng cách sử dụng Eclipse cho ứng dụng Java với mã khung
Trả lời
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.
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)
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.
Dùng thử plugin eclipse JRipple. Tốt nhất của nó.
Có một plugin cho jQAssisant có sẵn, mang lại Phân tích tác động thử nghiệm cho thế giới Java. Plugin này được gọi là Phân tích tác động thử nghiệm jQAssistat và có sẵn thông qua https://github.com/jqassistant-contrib/jqassistant-test-impact-analysis-plugin.
- 1. Tạo mã cho sáng tác bằng cách sử dụng Eclipse
- 2. Làm thế nào để sử dụng khung Robot với Java sử dụng Eclipse IDE như
- 3. Những khung công tác nào để sử dụng cho các ứng dụng java Desktop
- 4. cách sử dụng khung công tác khởi động twitter trong một ứng dụng khung công tác zend 1?
- 5. Cách sử dụng các chỉ mục MAT Eclipse hiện có để phân tích tương tác
- 6. Sử dụng Eclipse với Khung chơi 2.0
- 7. Phân tích mã Java tĩnh
- 8. Lấy mã vùng phủ sóng của ứng dụng của tôi bằng cách sử dụng tác nhân Java JaCoCo trên Tomcat
- 9. Cách thực hiện trên mã khởi động trong scala Play! ứng dụng khung công tác?
- 10. Trình phân tích SPARQL cho Mã Java
- 11. Phân tích mã động cho C++
- 12. regex cơ bản và thao tác chuỗi để phân tích DNA bằng cách sử dụng perl
- 13. cách tạo ứng dụng dựa trên mvc mà không sử dụng khung công tác
- 14. cách phân tích dữ liệu xml bằng cách sử dụng phân tích cú pháp libxml
- 15. Phân tích cú pháp XML/RSS từ URL bằng cách sử dụng Java Script
- 16. Việc sử dụng khung công tác cho một ứng dụng web java đơn giản có hợp lý không?
- 17. Phân tích JSON bằng cách sử dụng Json.net
- 18. Phân tích cú pháp html bằng cách sử dụng C
- 19. Sử dụng fiddler với Java và Eclipse
- 20. Cách phân tích cú pháp XML thành đối tượng java bằng cách sử dụng XStream
- 21. Cách sử dụng khung công tác Qt Model/View với khung nhìn Graphics View
- 22. ClassNotFoundException sử dụng Máy ứng dụng của Google cho Java
- 23. Phân tích ý kiến bằng cách sử dụng R
- 24. .htaccess cho trang web trong thư mục con bằng cách sử dụng khung công tác Yii
- 25. Phân tích tệp (ics/icalendar) bằng cách sử dụng Python
- 26. MVC cho Ứng dụng Java Desktop
- 27. Cách liên kết động các trang lỗi với các tệp trong Eclipse bằng cách sử dụng Play! Khung?
- 28. Phân tích ngữ nghĩa bằng cách sử dụng Solr
- 29. Phân tích cú pháp XML bằng cách sử dụng XDocument
- 30. Phân tích cú pháp/đọc các tệp C-Header bằng cách sử dụng Java