🔄 Evolução e Manutenção Sustentável
Após a implantação, o software entra em sua fase mais longa: a Evolução. Um sistema que não evolui torna-se obsoleto e morre. Na engenharia, chamamos isso de combate à Entropia de Software.
🏗️ Tipos de Manutenção no Ciclo de Vida
| Tipo de Manutenção | Gatilho Técnico |
|---|---|
| 🏥 Corretiva | "Bugs". Reparar comportamentos inesperados reportados pelos usuários. |
| ⚙️ Adaptativa | "Mudança de Ambiente". O sistema precisa rodar em um novo OS, Navegador ou Nuvem AWS. |
| ➕ Evolutiva | "Novos Negócios". Adicionar novas funcionalidades para manter o produto competitivo. |
| 🏗️ Perfectiva (Reengenharia) | "Dívida Técnica". Melhorar a performance e a legibilidade do código sem mudar o que ele faz. |
[!TIP] 💡 Vigilância da Dívida Técnica: Manutenções feitas às pressas geram "Dívida Técnica". Se não for paga com sessões de Refatoração (Perfectiva), o custo de manter o sistema cresce até se tornar financeiramente inviável. 🛡️