파이썬 클래스를 한눈에 볼 수 있도록, uml 다이어그램 생성해보자.
먼저 두가지 단계가 필요하다.
Graphviz는 그래프 시각화 툴로, uml 다이어그램을 시각화 하기 위해 설치한다.
https://graphviz.org/download/
링크에 들어가 OS에 맞는 설치법을 찾아준다. Windows의 경우 64-bit, 32-bit를 확인하고 installer를 다운받는다.
설치중 환경 변수를 설정하는 단계가 있는데 디폴트는 위에 것으로 되어있지만 따로 환경변수를 지정해주어야 하기 때문에 변경하는 게 편하다.
conda install python-graphviz
conda install –c anaconda pylint
패키지를 모두 설치하였다면
아래 명령어로 그래프 png 파일이 생성 가능하다.
pyreverse –o “확장자” “파일 경로”
pyreverse –o png C:\Users\class.py
참고로 관리자 권한으로 실행하지 않으면 위와 같이 Permission denied 가 뜸.
정상적으로 실행되면 작업한 폴더에 png 파일이 생성되며, 다음과 같이 클래스 요소들을 확인할 수 있다.