Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Reescrever ou Refatorar? Eis a questão!

Reescrever ou Refatorar? Eis a questão!

#mlaphp_pt_br - https://leanpub.com/mlaphp-pt-br

Quando se tem uma aplicação legada na mão, essa dúvida sempre aparece. Qual você acredita que é o melhor jeito de deixar seu código melhor e de mais fácil manutenção? Vamos ver nessa apresentação qual abordagem é recomendada! Você terá mais embasamento para seguir com essa escolha, e fazer sua vida mais fácil tanto em sistemas legados quando nas suas aplicações do dia-a-dia!

Apresentação feita no evento do grupo de usuários PHPSP (PHPUG in São Paulo, Brazil).

Joind.in info: https://joind.in/event/phpsp--talks-2---evino

Meetup info: https://www.meetup.com/php-sp/events/237072966/

Fa0b13702afa64fedd14770fa87dd1fa?s=128

Rogerio Prado de Jesus

January 31, 2017
Tweet

More Decks by Rogerio Prado de Jesus

Other Decks in Programming

Transcript

  1. Reescrever ou Refatorar? Eis a questão!

  2. #PaiDoLéo

  3. — Da Firma, Amigo ;-) "Se for meu, eu refatoro.

    Se for de outra pessoa, aí eu reescrevo!"
  4. Reescrita?

  5. Problema da Alternância de Contexto

  6. Problema do Conhecimento

  7. Problema do Cronograma

  8. Refatoração?

  9. Aplicação em operação durante todo o processo

  10. Pequenas mudanças -> menor risco

  11. Pequenas mudanças -> mais rápido

  12. Busca da melhoria, a cada pequeno passo

  13. Refatoração contínua!

  14. Modernização de Aplicações Legadas em PHP @pmjones Modernizing Legacy Applications

    in PHP LeanPub leanpub.com/mlaphp-pt-br/ Hashtag #mlaphp_pt_br Roadmap Compre agora! Receba todas as atualizações ;-)
  15. One more thing...

  16. 60% OFF!

  17. Feedback https://joind.in/event/ phpsp--talks-2---evino 60% off!