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

Cuidando do seu código

Hernandes
September 30, 2020

Cuidando do seu código

Hernandes

September 30, 2020
Tweet

More Decks by Hernandes

Other Decks in Programming

Transcript

  1. por que devo me preocupar com manutenção? não é só

    escrever código e colocar em produção?
  2. em um código mal cuidado... - ninguém vai querer mexer

    - vai demorar para ganhar coisas novas - pessoas vão desistir do projeto
  3. ok, e agora, o que eu faço? como resolver? como

    começar o projeto? devo apagar o que existe e fazer a v2?
  4. se o projeto já existe… 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.
  5. tenha cuidado com código que já existe. todo código carrega

    uma história, opiniões e algumas noites sem dormir de alguém.
  6. sempre que possível, refatore o código. uma função, uma variável,

    uma condicional refatoração traz valor (para o código, e R$ para a empresa/produto)
  7. refatoração é o processo de alterar o código que já

    existe sem mudar seu comportamento externo - wikipedia
  8. revise e leia código de outras pessoas leia o código

    fonte das bibliotecas que você usa
  9. resumo: - boas práticas da linguagem, framework, 12factor App -

    estabeleça padrões de código - crie fluxos (git flow, por ex) - conheça o código das pessoas ao seu redor - escreva testes - documente o código - refatore sempre - beba água