Skip to content

Repositório do desafio final da pós-graduação XP Educação em Projeto Aplicado. Implementa uma solução modular em .NET 8, que materializa a metodologia sistemática para refatoração de monólitos em monólitos modulares baseada em análises multi-perspectiva (estática, dinâmica, de domínio e de evolução histórica).

Notifications You must be signed in to change notification settings

danieldantasdev/analyser_webapi_pos-graduation-applied-project-xp_dotnet-8_csharp-12

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ProjetoAplicado - Código e Gráficos

Como rodar a Web API (.NET 8)

  1. Instale o .NET 8 SDK.
  2. No terminal, vá até src/WebApi e execute:
    dotnet run
  3. Abra o Swagger em: http://localhost:5000/swagger (ou porta exibida no console).

Endpoints:

  • GET /api/static
  • GET /api/dynamic
  • GET /api/evolution
  • GET /api/integration

Como gerar as figuras (Python)

  1. Garanta Python 3 com pandas, numpy, matplotlib instalados.
  2. No terminal, vá até a pasta raiz do projeto e execute:
    python generate_charts.py
  3. As imagens serão salvas em figures/:
    • fig2_cbo_vs_target.png
    • fig2_lcom_vs_target.png
    • fig2_cyclomatic_vs_target.png
    • fig2_inheritancedepth_vs_target.png
    • fig3_runtime_calls.png
    • fig4_hotspots_scatter.png
    • fig6_before_after.png

About

Repositório do desafio final da pós-graduação XP Educação em Projeto Aplicado. Implementa uma solução modular em .NET 8, que materializa a metodologia sistemática para refatoração de monólitos em monólitos modulares baseada em análises multi-perspectiva (estática, dinâmica, de domínio e de evolução histórica).

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published