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

Estratégias Pra Criação De Testes Unitários Em Código Legado

Estratégias Pra Criação De Testes Unitários Em Código Legado

Mentalidade necessária + alguns exemplos de como abordar um código legado no sentido de adicionar testes unitários.

Eduardo Matos

February 13, 2019
Tweet

More Decks by Eduardo Matos

Other Decks in Programming

Transcript

  1. Motivos pra refatorar Custo de novas funcionalidades Tempo gasto corrigindo

    bugs Qtd de novas funcionalidades Produtividade Algum lugar no futuro Código espaguete de hoje
  2. O Plano • Código novo = código limpo e com

    testes. • Passagem por código legado = oportunidade de melhoria.
  3. • Pode levar um tempo pra ver os benefícios. Não

    desista! • Alguns trechos sempre serão intestáveis (unitariamente). Aceite isso. Tenha em mente
  4. Primeiros passos 1. Decida que quer começar. 2. Crie uma

    suíte de testes vazia. 3. git commit && git push