Speaker/Palestrante Speaker/Palestrante Speaker/Palestrante Speaker/Palestrante Speaker/Palestrante Speaker/Palestrante Speaker/Palestrante Speaker/Palestrante Speaker/Palestrante Speaker/Palestrante Speaker/Palestrante Speaker/Palestrante Speaker/Palestrante Speaker/Palestrante Speaker/Palestrante Speaker/Palestrante Speaker/Palestrante Speaker/Palestrante Speaker/Palestrante Speaker/Palestrante Speaker/Palestrante Speaker/Palestrante Speaker/Palestrante Speaker/Palestrante

SOLID através de BDD - um guia prático para Rubistas

Já conhecemos muitos dos benefícios do BDD para design de código. Mas há algo que deveríamos fazer mais: ouvir a voz de nossas suítes de testes.

Nessa palestra mostrarei como você pode fazer isso enquanto aprendemos a identificar e resolver os seguintes problemas através do BDD:

  • Alto acoplamento
  • Baixa coesão
  • Overmocking
  • Domínios anêmicos
  • Programação Orientada a Objetos mal aplicada (ou: como aplicar SOLID através do BDD)

Veremos como todos esses problemas estão interconectados e como resolvê-los e colher benefícios como testes que rodam mais rápido, código flexível e tempo de manutenção reduzido.

Palestrante - Lucas Húngaro

Twitter

Ele é um desenvolvedor de software com 10 anos de experiência e tem escrito código Ruby desde o começo de 2007.

Seu foco é em minimalismo aplicado a código, focando em como princípios de orientação a objetos podem nos ajudar a criar arquiteturas bonitas e flexíveis.

Ele palestrou sobre Ruby e B.D.D. na Dev in Sampa 2011, TDC São Paulo 2011, TDC Florianópolis 2011, RubyConf Brazil 2010, Dev in Sampa 2010 e FISL 2009.

Atualmente trabalha como desenvolvedor e arquiteto na GoNow Tecnologia.

 


patrocinadores

globo.com paypal caelum dextra gonow

apoio