Tôi có phương thức C# phức tạp chứa một tập hợp các câu lệnh xác định quyền truy cập cho người dùng.Trực quan hóa logic phương thức C#
Tôi đang tìm cách để hình dung logic này thành một biểu đồ luồng công việc hoặc tương tự.
Điều này đang sử dụng .NET 3.5 và Visual Studio 2010.
Công cụ nào (sẵn có tự do sẵn có) có sẵn để thực hiện việc này?
NB: Tôi đã tìm thấy rất nhiều công cụ để trực quan hóa các cuộc gọi phương thức (ví dụ: phân cấp cuộc gọi), đây không phải là những gì tôi đang tìm kiếm. Tôi đang tìm kiếm một công cụ để hình dung logic.
Cảm ơn
EDIT: Là một phần của cuộc điều tra của tôi, tôi đã tìm thấy Flowchart4C# nhưng nó là $ 200 để mua ngay và thử nghiệm sẽ không cho phép tôi xác nhận nó làm những gì tôi muốn nó! (< 5 báo cáo điều kiện).
Chỉ cần được rõ ràng, bạn đang tìm kiếm cho một công cụ tự động phải không? –
Có vẻ như bạn có thể muốn cấu trúc lại phương pháp khổng lồ này để phần chính đọc giống như tiếng Anh đơn giản như một sự khởi đầu. – Marco
Tôi sẽ không thử. Trước tiên, viết các bài kiểm tra đơn vị bao gồm các đường dẫn và xác minh hành vi hiện tại. Thứ hai, sử dụng các công cụ tái cấu trúc tự động để làm rõ mã bằng cách trích xuất các phương thức, v.v. – TrueWill