MaintainJ for eclipse 3.x.x

Achei esses dias na Web esse plugin par o eclipse. Ele gera diagramas UML(Diagrama de classes e diagrama de sequencia) apartir de um aplicação SWING ou J2EE. Eu fiz um teste com uma aplicação swing, achei muito bom. O plugin do MantainJ não antera nehum fonte do seu projeto o que ele faz é criar um projeto novo que via aspectos(AspectJ com AJDT) introspeciona os fontes, pessoal achei isso bem legal. Você inicia a execução de sua aplicação e clicka em 'strat' e ele começa a gravar(fazer trace) e você mexe ma aplicação nesse tempo, após você ter executado toda a operação necessária clique em 'stop' e ele gera o diagrama. Você pode abrir o diagrama no eclipse depois e pode exportar os diagramas como imagens.



Quando e por que você usaria isso:

-Em sistemas feitos em java que não tem documentação
-Em sistemas em java que você a documentação(UML) de apenas um trecho de determinada transação.

Vantagens do Plugin:

-Não altera os fontes.
-Não altera o projeto(pois cria porjeto novo com AOP)
-Você pode definir que packages do java entrão no diagrama ou não.
-Ele faz o diagrama de acordo com a execução da aplicação que você proporcionar.

Valhe a pena dar uma conferida.
Mais detlhes podem ser encontrados na página do projeto: mantainJ


Thanks all Folks

Popular posts from this blog

Telemetry and Microservices part2

Installing and Running ntop 2 on Amazon Linux OS

Fun with Apache Kafka