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

Fazendo as pazes com código legado - Frontend S...

Hernandes
January 30, 2020

Fazendo as pazes com código legado - Frontend SP Meetup

Hernandes

January 30, 2020
Tweet

More Decks by Hernandes

Other Decks in Technology

Transcript

  1. hernandes eng de software - líder técnico @ Binds.co org

    @BackEndBrasil podcaster @QuebraDev @onhernandes | hernandes.io
  2. a menos que o produto tenha uma mudança drástica no

    negócio e/ou a tecnologia usada esteja obsoleta, uma reescrita completa não mudará nada.
  3. refatoração é o processo de alterar o código que já

    existe sem mudar seu comportamento externo - wikipedia
  4. todo código se torna legado em algum momento, mas há

    formas de atrasar isso e garantir a qualidade do código.
  5. estabeleça regras, normas, fluxos, etc - versionamento, boas práticas, modularização,

    testes, guias de estilo de código, automatizações, documentação, testes
  6. crie rotinas de refatoração. refatorar um trecho de código traz

    valor (R$ pra empresa também) assim como qualquer outra feature ou bugfix
  7. convencer a empresa (gerente de produto, CTO, etc) de que

    refatoração é necessário, é a parte mais difícil. converse com as pessoas que trabalham com você para te ajudar nisso.
  8. além de tudo, precisamos colocar comida na mesa, mas também

    manter a sanidade mental. se onde está não aceitam um projeto de melhoria, caso possível, procure outro emprego
  9. fim