Lưu ý không phải "phụ thuộc chức năng". Có các công cụ có sẵn cho phép tôi xây dựng một đồ thị phụ thuộc hàm tĩnh từ mã nguồn không? Một cái gì đó mà chỉ cho tôi những chức năng phụ thuộc vào những người khác trong một cách đồ họa.Công cụ để tạo biểu đồ phụ thuộc chức năng Haskell (luồng điều khiển)?
Trả lời
Vâng, chắc chắn có. Nếu bạn nhìn vào các loại Development trên Hackage, bạn sẽ tìm thấy các công cụ để:
- vẽ đồ package dependencies - requres nb cabal cũ
- vẽ đồ module dependencies
- vẽ đồ function calls
- vẽ đồ running data structures
Cụ thể, SourceGraph chứa nhiều lượt phân tích, bao gồm:
- hình dung function calls
- tính cyclomatic phức tạp
- hình dung module imports
công cụ khác mà bạn có thể quan tâm là:
- HPC, cho visualizing test coverage
- ThreadScope, cho visualizing runtime behavior
- lscabal, extract modules from a package
Dưới đây là đồ thị cuộc gọi chức năng sản xuất bởi SourceGraph chạy qua cabal2arch:
+1: Argh, tôi chuẩn bị đăng bài tương tự. Tôi nghi ngờ SourceGraph là gần nhất những gì qrest là sau. –
Tuyệt vời! Cảm ơn bạn! – qrest
không cài đặt được SourceGraph .. có vẻ như dự án này không được bảo trì? – luochen1990
- 1. Công cụ để tạo phụ thuộc đơn vị cho Delphi
- 2. Có công cụ nào để tạo sơ đồ/biểu đồ phụ thuộc ngữ cảnh ứng dụng Spring không?
- 3. Xây dựng chính thức Biểu đồ luồng điều khiển
- 4. Tạo các chức năng điều khiển chung
- 5. Công cụ để lấy biểu đồ gọi hàm chức năng của mã
- 6. visual studio 2010: biểu đồ phụ thuộc
- 7. Công cụ để hiển thị phụ thuộc lắp ráp
- 8. Công cụ để tạo biểu đồ từ dữ liệu Xml
- 9. Công cụ để tạo biểu đồ từ truy vấn SQL
- 10. C# Công cụ tạo biểu đồ cuộc gọi
- 11. Chức năng tạo biểu đồ gọi Doxygen + Graphviz
- 12. Lấy đồ thị điều khiển luồng từ mã ANSI C
- 13. Hiển thị chú giải công cụ trên asp.net Điều khiển biểu đồ MS
- 14. Thêm thuộc tính phụ thuộc để điều khiển
- 15. Công cụ phụ thuộc lớp cho Java
- 16. Điều khiển biểu đồ WPF
- 17. Biểu đồ điều khiển bằng Python
- 18. Làm thế nào để tạo biểu đồ phụ thuộc chương trình cho chương trình C?
- 19. Lấy biểu đồ luồng điều khiển từ Cây cú pháp trừu tượng
- 20. Tạo/lập biểu đồ chức năng tồn tại log-normal
- 21. Biểu đồ phụ thuộc có thể có vòng lặp không?
- 22. Song song chức năng biểu đồ
- 23. Haskell: các ví dụ không rõ ràng về các phụ thuộc chức năng
- 24. Công cụ để hình dung biểu đồ cuộc gọi ứng dụng đa luồng C++, phạm vi mã đa luồng?
- 25. Sử dụng siêu dữ liệu mục tiêu-C để tạo biểu đồ phụ thuộc lớp
- 26. Điều khiển biểu đồ cho ASP.NET
- 27. Công cụ phân tích phụ thuộc require.js
- 28. Chức năng phụ thuộc và chuẩn hóa
- 29. Lỗi lịch biểu khi gọi C FFI đa luồng với chức năng Gọi lại Haskell
- 30. Tạo biểu đồ/biểu đồ sử dụng đĩa với các công cụ chỉ CLI trong Linux
Bạn có nghĩa là một "đồ thị cuộc gọi"? – kennytm
Có! ....................... – qrest
Điều gì về một công cụ cho phép người ta tạo tập tin 'cabal' với' Build-depends'? – drozzy