사용자의 액세스 권한을 결정하는 if 문 집합이 포함 된 복잡한 C# 메서드가 있습니다.C# 메서드 논리 시각화
저는이 논리를 워크 플로우 다이어그램이나 비슷한 것으로 시각화 할 방법을 찾고 있습니다.
이 .NET 3.5 및 Visual Studio (양호하게는 자유롭게 사용할 수) 도구가이 작업을 수행 할 수 있습니다 사용할 수있는 2010 년
를 사용?
NB : 메서드 호출 (예 : 호출 계층 구조)을 시각화하는 데 많은 도구를 찾았습니다. 이것은 내가 찾고있는 것이 아닙니다. 논리를 시각화 할 수있는 도구를 찾고 있습니다.
감사
편집 : 내 조사의 일환으로 나는 Flowchart4C 번호를 찾을 않았다하지만 크게 구입하는 $ 200와 재판이 나를 그것이 내가 그것을 원하는 것을 확인 못하게! (< 5 조건문).
http://www.refactoring.com/catalog/replaceConditionalWithVisitor.html 최고입니다 자동화 된 도구에 대한 권리? –
주요 부분이 일반 영어와 같이 시작되도록이 방대한 방법을 리팩토링하는 것이 좋습니다. – Marco
나는 시도하지 않을 것이다. 먼저, 경로를 커버하고 현재 행동을 검증하는 단위 테스트를 작성하십시오. 둘째, 메소드 등을 추출하여 코드를 명확히하기 위해 자동화 리팩토링 도구를 사용하십시오. – TrueWill