🐘
ChatGPT intermediate

Como desenvolver melhores práticas em php em PHP

Prompt gerado automaticamente para Melhores práticas em PHP em PHP

2 usos PHP

Prompt completo

Considerando um projeto PHP legado de grande porte, com múltiplos desenvolvedores e anos de existência, que sofre de inconsistências de codificação, dependências ocultas e dificuldade na manutenção. Elabore um guia passo a passo detalhado para refatorar este projeto, aplicando as melhores práticas atuais em PHP. O guia deve incluir:

1.  **Estratégias de Análise Inicial:** Como identificar os pontos mais críticos (code smells, gargalos, acoplamento alto) e priorizá-los.
2.  **Ferramentas e Automação:** Quais ferramentas (linters, static analyzers, test frameworks) seriam essenciais e como integrá-las ao processo de CI/CD.
3.  **Princípios de Design e Arquitetura:** Como aplicar SOLID, DRY, KISS, e padrões de projeto (ex: Injeção de Dependência, Repositório) para melhorar a modularidade e testabilidade.
4.  **Gerenciamento de Dependências:** Migração para Composer, atualização de pacotes e boas práticas para evitar "dependency hell".
5.  **Refatoração de Código:** Técnicas específicas para refatorar funções longas, classes god object, código duplicado e lógica complexa, com exemplos práticos em PHP.
6.  **Testes Automatizados:** Estratégias para adicionar testes unitários, de integração e funcionais a um codebase sem cobertura, e como usá-los como rede de segurança durante a refatoração.
7.  **Documentação:** A importância da documentação de código e como mantê-la atualizada durante o processo de refatoração.
8.  **Estratégias de Implantação e Monitoramento:** Como gerenciar a implantação de código refatorado em produção com o mínimo de risco e como monitorar a performance e erros pós-refatoração.
9.  **Cultura de Equipe:** Como engajar a equipe no processo de refatoração, garantir a adesão às novas práticas e manter a motivação.

Tags relacionadas

PHP Melhores práticas em PHP gerado-automaticamente

Como usar este prompt

1

Clique no botão "Copiar" para copiar o prompt para sua área de transferência

2

Acesse sua ferramenta de IA preferida (ChatGPT, ChatGPT, Claude, etc.)

3

Cole o prompt e adapte conforme necessário para seu contexto específico