2010-12-14 5 views
0

나는 누군가를 위해 코드 리뷰를하기 시작했으며 커다란 상속 모델 (많은 층이 깊음)이있다. 내 화이트 보드를 채운 후에, 나는 이것을 추출하기위한 도구가 필요하다는 것을 깨달았다.큰 상속 코드 조각을 그릴 수있는 가장 좋은 도구는 무엇입니까?

이 도구를 그리는 데 가장 좋은 도구는 무엇입니까 (무료 임). 그래서 코드 기반에서 일어나는 일을 시각화 할 수 있습니다. 이 코드는 Python으로되어 있지만 제 질문이나 해결책은 제네릭이어야한다고 생각합니다. 필자의 가치는 시각화를 둘러싼 확장 성이므로 수작업으로 그다지 신경 쓰지 않아도됩니다.

답변

1

또한 소스 코드에서 UML 다이어그램 또한

, AutoDia 및 파이썬 소스에서 디아 UML 다이어그램을 생성 할 수 있습니다 HappyDoc 주장을 (this 스택 오버플로 질문을 참조)를 생성하는 Epydoc 찾아보실 수 있습니다

0

StarUML is free.

잘 작동합니다. 시각화가 필요한 시점은 UML 프로그램입니다. 클래스 다이어그램과 시퀀스 다이어그램을 함께 사용할 수 있습니다. 그것은 멋진 리버스 엔지니어 기능도 포함하고 있습니다. 그러나 더 자세히 살펴보면 파이썬 리버스 엔지니어링이 지원되지 않는 것처럼 보입니다.

그렇다고하더라도 Rational Rose와 같은 무거운 (비 자유) 독점 솔루션의 좋은 대안입니다.

관련 문제