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/

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!

    View Slide

  2. #PaiDoLéo

    View Slide

  3. — Da Firma, Amigo ;-)
    "Se for meu, eu refatoro.
    Se for de outra pessoa, aí eu reescrevo!"

    View Slide

  4. Reescrita?

    View Slide

  5. Problema da
    Alternância de
    Contexto

    View Slide

  6. Problema do
    Conhecimento

    View Slide

  7. Problema do
    Cronograma

    View Slide

  8. Refatoração?

    View Slide

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

    View Slide

  10. Pequenas mudanças
    -> menor risco

    View Slide

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

    View Slide

  12. Busca da
    melhoria, a
    cada
    pequeno
    passo

    View Slide

  13. Refatoração
    contínua!

    View Slide

  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 ;-)

    View Slide

  15. One more thing...

    View Slide

  16. 60% OFF!

    View Slide

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

    View Slide