Prompt completo
"Considerando um projeto PHP legado de médio porte (aproximadamente 50-100 arquivos PHP, 10-20 tabelas de banco de dados, com cerca de 3-5 anos de existência) que utiliza PHP 7.4 e possui algumas dependências desatualizadas, mas ainda funcional e em produção, gere um guia detalhado e prático para uma equipe de desenvolvimento (3-5 pessoas) sobre como iniciar um processo gradual de modernização das melhores práticas. O guia deve focar nos seguintes pontos, priorizando o impacto positivo com o menor risco e interrupção do serviço: 1. **Atualização da versão do PHP:** Quais os primeiros passos para planejar e executar a atualização para PHP 8.x, minimizando quebras e testando a compatibilidade? 2. **Gerenciamento de dependências:** Como introduzir ou aprimorar o uso do Composer para gerenciar dependências de forma eficaz e lidar com pacotes desatualizados? 3. **Refatoração de código:** Identifique 3-5 padrões de código comuns em projetos legados que mais se beneficiariam de uma refatoração inicial (ex: código espaguete, funções monolíticas, uso excessivo de globais, SQL embutido em PHP) e sugira estratégias de refatoração seguras e iterativas. 4. **Testes automatizados:** Proponha uma estratégia de introdução de testes automatizados (unitários/integração) para um projeto legado que não possui testes, focando em áreas de maior criticidade ou complexidade. 5. **Padronização de código:** Como aplicar ferramentas de padronização (ex: PHP_CodeSniffer, PHP-CS-Fixer) de forma gradual sem sobrecarregar a equipe? 6. **Segurança:** Quais as 3-5 vulnerabilidades mais comuns em projetos PHP legados e como mitigá-las de forma proativa durante o processo de modernização? Para cada ponto, forneça exemplos de código (se aplicável), ferramentas recomendadas e dicas para superar desafios comuns, sempre com foco em uma abordagem pragmática e incremental ('baby steps')."
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
3 usos