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

Teoria da aprendizagem e design de código

Teoria da aprendizagem e design de código

Como podemos escrever código melhor se soubermos um pouco mais sobre nosso processo cognitivo de aprendizagem.

Alberto Luiz Souza

November 26, 2019
Tweet

More Decks by Alberto Luiz Souza

Other Decks in Programming

Transcript

  1. Por que nomes de variáveis devem ser semânticos? Por que

    alguém surgiu com a ideia de fazer controller, service, dao etc?
  2. Por que eu devo separar meu código por módulos? Por

    que devo criar funções privadas em vez de comentar um trecho de código?
  3. Coesão? Acoplamento? O quanto da regra de negócio eu preciso

    conhecer para entender aquele código? Pontos de inicialização de variáveis?
  4. Como aqueles parâmetros que eu recebo no construtor foram criados

    e passados por ali? O que faz aquele metadado? Annotation, Decorator(typescript) etc Abstrações?Pontos de inicialização de variáveis?