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

Design Patterns em Ruby

Avatar for Anna Cruz Anna Cruz
September 23, 2016

Design Patterns em Ruby

Avatar for Anna Cruz

Anna Cruz

September 23, 2016
Tweet

More Decks by Anna Cruz

Other Decks in Programming

Transcript

  1. Manter código é algo custoso Uma das tarefas mais custosas

    e complicadas no desenvolvimento é manter o código
  2. Escrever bom código é díficil Na real, não é tão

    difícil, mas sempre temos uma desculpa para não pensarmos muito nisso
  3. "Qualquer tolo consegue escrever código que um computador entenda. Bons

    programadores escrevem código que humanos possam entender" ~ Martin Fowler
  4. "Cada padrão descreve um problema no nosso ambiente e o

    cerne da sua solução de tal forma que você possa usar essa solução mais de um milhão de vezes, sem nunca fazê-lo da mesma maneira" ~ Christopher Alexander
  5. No entanto... Ralph Johnson - 12 Core Patterns Peter Norvig

    - 16 Padrões mais simples em linguagens dinâmicas
  6. Um jeito de percorrer os elementos de um objeto sem

    precisar expor o tipo desses elementos Iterator