我有一个复杂的C#方法,它包含一组if语句,用于确定用户的访问权限。
我正在寻找一种方法,将这种逻辑可视化为工作流程图或类似的东西。
这是使用.NET 3.5和Visual Studio 2010.
可以使用哪些工具(最好免费提供)?
注意:我发现了很多可视化方法调用的工具(例如调用层次结构),这不是我想要的。我正在寻找一种可视化逻辑的工具。
由于
编辑:作为调查的一部分,我确实找到了Flowchart4C#但是直接购买是200美元而且试用版不会让我确认它能做到我想要的! (< 5条件陈述)。答案 0 :(得分:3)
重构你的方法:这里有一些处理条件的建议
http://www.refactoring.com/catalog/replaceNestedConditionalWithGuardClauses.html
http://www.refactoring.com/catalog/replaceConditionalWithPolymorphism.html
但可能这是最好的
http://www.refactoring.com/catalog/replaceConditionalWithVisitor.html
答案 1 :(得分:1)