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 full-size slide

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

    View full-size slide

  3. Problema da
    Alternância de
    Contexto

    View full-size slide

  4. Problema do
    Conhecimento

    View full-size slide

  5. Problema do
    Cronograma

    View full-size slide

  6. Refatoração?

    View full-size slide

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

    View full-size slide

  8. Pequenas mudanças
    -> menor risco

    View full-size slide

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

    View full-size slide

  10. Busca da
    melhoria, a
    cada
    pequeno
    passo

    View full-size slide

  11. Refatoração
    contínua!

    View full-size slide

  12. 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 full-size slide

  13. One more thing...

    View full-size slide

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

    View full-size slide