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

Clean code: Escrevendo JS profissional

Avatar for Gabriel Gabriel
November 04, 2017

Clean code: Escrevendo JS profissional

Slides da talk para o Google Dev Fest 2017 em Campinas

Avatar for Gabriel

Gabriel

November 04, 2017

Other Decks in Technology

Transcript

  1. NOMES SIGNIFICATIVOS • Escreva código para humanos; • Evite nomes

    que possam ter o mesmo significado; • Tenha conhecimento de domínio do projeto; • Não tenha medo de se aproximar do business da sua empresa;
  2. Para obter os produtos e suas imagens: - Nós buscamos

    todos os produtos cadastrados - Fazemos o parse da resposta para JSON - Passamos essa resposta por um laço de repetição - Obtemos a imagem de cada produto - Fazemos o parse da resposta para JSON - Atribuímos o atributo “image” para cada produto THE STEPDOWN RULE
  3. FUNÇÕES • Escreva funções pequenas, com responsabilidade única; • A

    ordem de definição importa; • Utilize nomes expressivos; • Evite efeitos colaterais;
  4. TDD

  5. Clean Code: A Handbook of Agile Software Craftsmanship Beau teaches

    Clean Code Clean code Filipe Descamps Object calisthenics PRÓXIMOS PASSOS