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
Outros prompts de PHP
ChatGPT
Melhores práticas de fundamentos de php para PHP
Prompt gerado automaticamente para Fundamentos de PHP em PHP
4 usos
ChatGPT
Melhores práticas de casos de uso práticos em php para PHP
Prompt gerado automaticamente para Casos de uso práticos em PHP em PHP
4 usos
ChatGPT
Melhores práticas de debugging em php para PHP
Prompt gerado automaticamente para Debugging em PHP em PHP
2 usos