¿Cómo usar GoPlantUML?

  • 23 July 2021
Image not Found

goplantuml genera un código en formato PlantUML que representa un diagrama de las relaciones entre las estructuras receptoras de Go que son análogas a las clases en la OOP tradicional.

Una herramienta útil al comienzo del diseño y planificación de un proyecto complejo en Go si deseas de manera gráfica observar cúales entidades están pisando interfaces, seguir visualmente inyecciones de dependencia o identificar patrones.

Si tu proyecto es plano sin paquetes

$ goplantuml -aggregate-private-members -show-compositions -show-implementations -show-aggregations . > diagram.puml

Si tu proyecto tiene paquetes

$ goplantuml -aggregate-private-members -show-compositions -show-implementations -show-aggregations ./ > diagram.puml

También podría interesarle