Skip to content

Latest commit

 

History

History
44 lines (21 loc) · 949 Bytes

README.md

File metadata and controls

44 lines (21 loc) · 949 Bytes

CodeToMermaid

Programming Language to Mermaid class diagram

Python으로 제작된 Code -> ClassDiagram 변환기 입니다.


작동 원리

ctm

  • 선언부 문맥 파악
  • Depth를 통한 코드 의도 파악
  • 상속, 일반화 관계 파악

CodeToMermaid 컨버터 결과물

Factory Method 예제 코드 변환

image

원본 코드 : https://refactoring.guru/design-patterns/factory-method/csharp/example

Bridge Pattern 예제 코드 변환

image 원본 코드 : https://refactoring.guru/design-patterns/bridge/csharp/example


현재 지원하는 언어

  • C#