我有一个复杂的 C# 方法,它包含一组确定用户访问权限的 if 语句。
我正在寻找一种方法来将此逻辑可视化为工作流图或类似的东西。
这是使用 .NET 3.5 和 Visual Studio 2010。
哪些工具(最好是免费提供的)可以执行此操作?
注意:我发现了很多可视化方法调用的工具(例如调用层次结构),这不是我要找的。我正在寻找一种可视化逻辑的工具。
谢谢
编辑:作为我调查的一部分,我确实找到了 Flowchart4C#,但直接购买需要 200 美元,而且试用不会让我确认它是否符合我的要求! (<5 个条件语句)。
最佳答案
重构你的方法:这里有一些处理条件的建议
http://www.refactoring.com/catalog/replaceNestedConditionalWithGuardClauses.html
http://www.refactoring.com/catalog/replaceConditionalWithPolymorphism.html
但这可能是最好的
http://www.refactoring.com/catalog/replaceConditionalWithVisitor.html
关于c# - 可视化 C# 方法逻辑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4894686/