Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.

TDC2018 - Sistemas Legados: Testar é Fácil

193 Aufrufe

Veröffentlicht am

Constantemente somos abordados por novas linguagens e tecnologias que passam longe do nosso dia a dia de Dev ou Tester que trabalha em sistemas legados. Essa talk tem o objetivo de desmistificar as grandes dores, focando principalmente nos princípios e práticas que norteiam a evolução de sistemas, chamados pejorativamente de legados, mas que podem continuar constantemente evoluindo e até tornando-se receptivos a atualizações.

Veröffentlicht in: Software
  • Als Erste(r) kommentieren

TDC2018 - Sistemas Legados: Testar é Fácil

  1. 1. Globalcode – Open4education Danilo Porcelani Desenvolvedor Leandro Corbelo Desenvolvedor Sistemas Legados: Testar é Fácil Trilha DevTest
  2. 2. Objetivo
  3. 3. Pra você, Testar Sistemas Legados é Fácil?
  4. 4. Legado
  5. 5. Stephen Hawking morre aos 76 anos; conheça seu legado https://revistagalileu.globo.com/Ciencia/Espaco/noticia/2018/03/stephen-hawking-morre-aos-76-anos-conheca-seu-legado.htmlhttps://oglobo.globo.com/sociedade/historia/legado-de-alan-turing-esta-por-toda-parte-no-mundo-5296945 Legado de Alan Turing está por toda parte no mundo
  6. 6. Sistemas Legados
  7. 7. Princípios e Práticas
  8. 8. http://www.matera.com/blog/post/responsaveis-pela-qualidade-do-software
  9. 9. http://davidsibbet.com/process-models/
  10. 10. Cultura
  11. 11. Inner Source
  12. 12. Software Project Management in a Changing World(2014)
  13. 13. 80/20
  14. 14. 80% dos lucros provêm de 20% dos clientes 80% dos resultados são de 20% do tempo gasto 80% dos defeitos vêm de 20% das features 80% das vendas resultam de 20% dos produtos
  15. 15. KISS "Keep it Short & Simple”
  16. 16. https://twitter.com/bercut2000/status/1009709520220803072
  17. 17. Teste Continuo Feedback
  18. 18. http://www.esign.com.br/2017/09/21/como-fazer-todos-definitivamente-entenderem-o-que-devops-realmente-e/
  19. 19. Monitoramento e Alertas
  20. 20. Golden Master Testing
  21. 21. http://blog.triadworks.com.br/golden-master-testing-testando-codigo-legado Input Output Input Output’ Output === Output’
  22. 22. Design Patterns
  23. 23. Versionamento semântico
  24. 24. Comece com 1.0.0 Corrigiu um Bug? 1.0.1 Nova Funcionalidade? 1.1.0 Quebrou Compatibilidade? 2.0.0 https://semver.org/lang/pt-BR/
  25. 25. https://semver.org/lang/pt-BR/ 1.0.0 1.0.1 1.1.0 2.0.0
  26. 26. Lightweight Architecture Decision Records
  27. 27. https://www.thoughtworks.com/pt/radar/techniques/lightweight-architecture-decision-records https://github.com/joelparkerhenderson/architecture_decision_record#how-to-start-using-adrs-with-tools
  28. 28. Versionamento de Banco
  29. 29. Infraestrutura como Código
  30. 30. Pipeline
  31. 31. https://xebialabs.com/products/
  32. 32. Exemplos de Uso
  33. 33. http://www.esign.com.br/2017/09/21/como-fazer-todos-definitivamente-entenderem-o-que-devops-realmente-e/
  34. 34. Dúvidas
  35. 35. Globalcode – Open4education Danilo Porcelani Desenvolvedor Leandro Corbelo Obrigado porcelani.com /LeandroCorbelo Desenvolvedor

×