Palestra apresentada no TDC Florianópolis 2011 e Dev in Sampa 2011.
Aborda aplicações práticas dos princípios Single Responsibility e Dependency Inversion, além de dicas de como identificar problemas no design do código orientado a objetos.
Dicas e técnicas para aplicação de alguns princípios do SOLID através de BDD.
Muito já se falou sobre testes e, aos poucos, fala-se mais sobre OOP e SOLID. Como juntar essas coisas para conseguir benefícios na prática?
Palestra apresentada na RubyConf Brasil 2010 mostrando dicas de bibliotecas úteis para aplicações web escritas em Rails e maneiras para conseguir código flexível, fácil de testar e modificar utilizando SOLID, defensive programming e outras técnicas.