我有一个复杂的C#方法,其中包含一组if语句,这些语句确定用户的访问权限。
我正在寻找一种将这种逻辑可视化为工作流程图或类似内容的方法。
这是使用.NET 3.5和Visual Studio 2010。
哪些工具(最好是免费提供)可以做到这一点?
注意:我发现了很多工具来可视化方法调用(例如,调用层次结构),这不是我想要的。我正在寻找一种可视化逻辑的工具。
谢谢
编辑:作为我调查的一部分,我确实找到了Flowchart4C#,但直接购买价格为200美元,该试用版不会让我确认它是否可以满足我的要求! (
最佳答案
重构您的方法:以下是一些处理条件的建议
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/