O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.
Enriquecendo seu legado
software
Henrique Lobo Weissmann (Kico)
http://www.itexto.com.br
http://devkico.itexto.com.br
http://www.devall.com.br
http://www.g...
“O que é legado?”
“seu software”
“software pré-existente”(versão gourmet ®)
Uma ausência perceptível
em eventos e publicações
“seu software”
como negócio
O problema
o Cliente perdeu o controle
sobre o sistema
perda histórica
mão de obra
débito técnico
Construção de um idioma comum
1) Contexto histórico
Recuperação histórica
2) Equipe original
Ferramentas de
contextualização
Sebos e Internet
(e /dev/All)
Ferramenta de reconstrução
históricca
Gestão de
Configuração e
mudança
GCO/GCM
Source Code Management
(SCM) – Código fonte
Deployment / Implantação
Controle de mudança
Build engineering - const...
http://cmbestpractices.com/
O código...
O que jamais deve ser feito
O melhor!
Dicas rápidas – comentários ricos
Comentários que exponham o contexto histórico da aplicação
- link para a issue
- autor d...
Dicas rápidas – testes que referenciam tarefas
Ferramenta útil: SonarQube
Muito obrigado!
https://goo.gl/iKLOfK
Todas as referências feitas nesta apresentação
podem (eu acho) ser consultadas no li...
Enriquecendo o legado - DevCamp 2016
Próximos SlideShares
Carregando em…5
×

Enriquecendo o legado - DevCamp 2016

Slides da minha apresentação "Enriquecendo o legado" da DevCamp 2016, realizada em 13 de maio

  • Entre para ver os comentários

Enriquecendo o legado - DevCamp 2016

  1. 1. Enriquecendo seu legado software
  2. 2. Henrique Lobo Weissmann (Kico) http://www.itexto.com.br http://devkico.itexto.com.br http://www.devall.com.br http://www.grailsbrasil.com.br @loboweissmann kico@itexto.com.br
  3. 3. “O que é legado?”
  4. 4. “seu software” “software pré-existente”(versão gourmet ®)
  5. 5. Uma ausência perceptível em eventos e publicações
  6. 6. “seu software” como negócio
  7. 7. O problema o Cliente perdeu o controle sobre o sistema perda histórica mão de obra débito técnico
  8. 8. Construção de um idioma comum
  9. 9. 1) Contexto histórico Recuperação histórica 2) Equipe original
  10. 10. Ferramentas de contextualização Sebos e Internet (e /dev/All)
  11. 11. Ferramenta de reconstrução históricca Gestão de Configuração e mudança
  12. 12. GCO/GCM Source Code Management (SCM) – Código fonte Deployment / Implantação Controle de mudança Build engineering - construção Configuração do ambiente Cloud VM PC velho
  13. 13. http://cmbestpractices.com/
  14. 14. O código... O que jamais deve ser feito
  15. 15. O melhor!
  16. 16. Dicas rápidas – comentários ricos Comentários que exponham o contexto histórico da aplicação - link para a issue - autor do comentário - data e hora
  17. 17. Dicas rápidas – testes que referenciam tarefas
  18. 18. Ferramenta útil: SonarQube
  19. 19. Muito obrigado! https://goo.gl/iKLOfK Todas as referências feitas nesta apresentação podem (eu acho) ser consultadas no link abaixo

×