kleitomberg/phpdcsd

Detecção Code Smells Symfony Doctrine

Installs: 4

Dependents: 0

Suggesters: 0

Security: 0

Stars: 1

Watchers: 1

Forks: 0

Open Issues: 0

pkg:composer/kleitomberg/phpdcsd

dev-master 2023-09-22 01:46 UTC

This package is auto-updated.

Last update: 2025-12-22 06:58:15 UTC


README

Analisar codigo estico php symfony/ doctrine

identificar code smells, tais como:

  • Problema de N+1: Consultas que resultam em um grande número de consultas adicionais devido ao carregamento lazy de relacionamentos.

  • Carregamento Ansioso Excessivo (Eager Loading): Consultas que trazem mais dados do que o necessário, resultando em sobrecarga de rede e uso excessivo de memória.

  • Consultas Ineficientes: Consultas que não são otimizadas ou que poderiam ser combinadas para melhorar o desempenho.

Como Executar

  1. Instale a biblioteca em seu projeto Symfony usando o Composer:

    composer require kleitomberg/phpdcsd
    
  2. Execute os testes da biblioteca para verificar a detecção de code smells:

    composer run-test