Prompt completo
Considerando um projeto PHP legado de grande porte com arquitetura MVC, onde a base de código apresenta baixa coesão, alto acoplamento, e uma mistura de paradigmas (procedural e orientado a objetos), além de ausência de testes automatizados e documentação. Elabore um plano de ação detalhado para a equipe de desenvolvimento, focado em "melhores práticas em PHP", que contemple as seguintes etapas: 1. **Análise e Diagnóstico:** Como identificar os pontos mais críticos de refatoração, priorizando áreas com maior impacto na estabilidade e manutenibilidade do sistema. Inclua ferramentas ou técnicas recomendadas para essa fase. 2. **Estratégias de Refatoração Gradual:** Apresente abordagens para refatorar o código sem interromper o funcionamento do sistema em produção. Detalhe como introduzir gradualmente padrões de projeto (ex: Injeção de Dependência, Single Responsibility Principle), e como migrar de código procedural para orientado a objetos de forma segura. 3. **Introdução de Testes Automatizados:** Descreva um roteiro para adicionar testes unitários e de integração a um código que não foi projetado para ser testável. Quais são os primeiros passos e as ferramentas essenciais? 4. **Padronização e Qualidade de Código:** Proponha diretrizes para padronizar o estilo de código (PSRs), e como utilizar ferramentas de análise estática (ex: PHPStan, Phan) para melhorar a qualidade e identificar potenciais problemas. 5. **Documentação e Conhecimento:** Como criar e manter uma documentação útil para a equipe e para novos desenvolvedores, mesmo com um sistema em constante evolução. 6. **Cultura de Desenvolvimento:** Sugira práticas para fomentar uma cultura de melhoria contínua, revisão de código (code review) e compartilhamento de conhecimento dentro da equipe. Para cada etapa, justifique as escolhas com base nos benefícios esperados para a manutenção, escalabilidade e performance do sistema, e indique possíveis desafios e como superá-los. O plano deve ser prático e aplicável a um cenário real de projeto em andamento.
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 debugging em php para PHP
Prompt gerado automaticamente para Debugging em PHP em PHP
2 usos
ChatGPT
Guia para troubleshooting em php em PHP
Prompt gerado automaticamente para Troubleshooting em PHP em PHP
3 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