Software Legado
Série de hangouts sobre manutenção de software legado
Objetivos
Esta série de vídeos tem como objetivo desmistificar o software legado, apresentando técnicas que ajudem
o desenvolvedor a superar as dificuldades de ver, ler, analisar, compreender, manter e melhorar softwares que não tenham sido escritos.
- por ele
- na sua década
- com técnicas desconhecidas
- com déficits técnicos
- ongoing, sendo utilizados por usuários e sem possibilidade de ações disruptivas.
Público alvo
Nossa ideia é falar primeiramente aos desenvolvedores de softwares, entretanto acreditamos que este conteúdo
é também aplicável às pessoas que estão ligadas indiretamente a esta atividade (CEOs, gerentes, líderes etc).
Vídeos
- O que é software legado?
- Quando descartar um software legado?
- Como compreender um software legado?
- Refatoração de software legado
Playlist automática com todos os vídeos da série
Manutenção de software legado
Tópicos para discussão sobre manutenção de software legado
- Pré abordagem - estudando o software, arquitetura, dependências, etc.
- Virtualização - Criando um ambiente controlado que simula o ambiente atual.
- Abordagem - lidando com o estado atual, arquitetura, dependências etc.
- Impacto - análise de riscos e tomada de decisões baseado nas consequências da manutenção para o usuário do software.