Um tempo atrás eu falei sobre o princípio de Liskov (LSP), e perguntei se uma classe quadrado deveria herdar de uma classe retângulo.
Continue lendo“One of the things that I’m very conviced of, and I know it is also something that many of my collegues in the agile movement is convinced of, is that if you’re gonna get reuse you don’t do it by building something reusable and then expecting people to go ahead and use it.
Continue lendoFalei a pouco tempo sobre o princípio Tell, Don’t Ask.
Continue lendoO “Tell, don’t ask” (diga, não peça) é um dos princípios da orientação a objetos que considero mais importantes, e também um dos mais difíceis de ver aplicado.
Continue lendoPessoal, conforme prometido, segue aqui o material da minha palestra sobre DDD do .
Continue lendoMe aliei à campanha “Anti-if”:
Continue lendoO Fabio Margarito postou no blog dele um resumo da última reunião, na qual não estive presente, e tudo indica que foi muito legal.
Continue lendoNeste sábado teremos a décima reunião do .
Continue lendoSubi os slides da palestra de testes unitários/integrados que dei no .
Continue lendoSe você se preocupa em desacoplar suas classes e camadas, com certeza já precisou descobrir uma maneira de passar um objeto construído, que vou chamar de objeto de serviço (OS), a um outro objeto que vai utilizá-lo, que vou chamar de objeto de aplicação (OA).
Continue lendoCrie interfaces explícitas, que indicam o que você quer fazer.
Continue lendoSe você acha que, porque todo quadrado é um retângulo na geometria, também deve ser em um sistema, está na hora de rever seus conceitos.
Continue lendo