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

Boas práticas de desenvolvimento, clean code e relacionados

Boas práticas de desenvolvimento, clean code e relacionados

Palestra apresentada no dia 15/04/2021 para a empresa Shift

Conteúdo:
- Padronização de código
- Dívida técnica
- Clean Code
- Refatoração

Wagner Voltz - Fusca

April 15, 2021
Tweet

More Decks by Wagner Voltz - Fusca

Other Decks in Technology

Transcript

  1. “ Fonte: http://www0.cs.ucl.ac.uk/staff/j.krinke/publications/scam20.pdf ...os resultados mostram que pode levar cerca

    de 24 horas para um ser humano revisor para detectar violações da convenção de codificação, que podem ser detectado instantaneamente por uma ferramenta automatizada
  2. Consequências disso tudo? • lead time alto • cycle time

    alto • baixa qualidade • retrabalho • complexidade
  3. “ Simplicidade--a arte de maximizar a quantidade de trabalho não

    realizado--é essencial. Fonte: http://agilemanifesto.org/iso/ptbr/principles.html
  4. O que nos torna mais lento??? ◦ WIP (work in

    progress) alto ◦ Ausência de refatoração ◦ Escolher com frequência rapidez ao invés da qualidade
  5. Código de conduta Princípios: • Aja de modo profissional. •

    Assuma responsabilidade. • Diga não. • Diga sim. • Cuide do produto. • Se conheça. • Defina terminar.
  6. Código de conduta Princípios: • Ajude e seja ajudado. •

    Forneça estimativas de forma profissional. • Saiba lidar com a pressão. • Sinalize. • Treine. • Conheça seu campo.
  7. You can’t win. You can only control how quickly you

    lose. Eric Higgins - https://medium.com/s/story/technical-debt-is-like-tetris-168f64d8b700
  8. “ Estamos descobrindo maneiras melhores de desenvolver software, fazendo-o nós

    mesmos e ajudando outros a fazerem o mesmo. http://agilemanifesto.org/iso/ptbr/manifesto.html