Logo da Lambda3

Tecnologia,
Diversidade,
Conhecimento.

Como definir a herança (revisando o princípio de Liskov)

Escrito por Giovanni Bassi em 5 de agosto de 2009
Práticas de Engenharia

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

Como criar reusabilidade?

Escrito por Giovanni Bassi em 3 de agosto de 2009
Práticas de Engenharia

“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 lendo

Não fale com estranhos, ou… Lei de Deméter

Escrito por Giovanni Bassi em 1 de agosto de 2009
Práticas de Engenharia

Falei a pouco tempo sobre o princípio Tell, Don’t Ask.

Continue lendo

Tell, don’t ask (ou… fique longe das minhas propriedades)

Escrito por Giovanni Bassi em 27 de julho de 2009
Práticas de Engenharia

O “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 lendo

Downloads e informações da palestra de DDD do .Net Architects Day 2009

Escrito por Giovanni Bassi em 1 de julho de 2009
Práticas de Engenharia

Pessoal, conforme prometido, segue aqui o material da minha palestra sobre DDD do .

Continue lendo

Anti-if campaign

Escrito por Giovanni Bassi em 25 de junho de 2009
Práticas de Engenharia

Me aliei à campanha “Anti-if”:

Continue lendo

Resumo da décima reunião do .Net Architects: Injeção de dependência

Escrito por Giovanni Bassi em 2 de junho de 2009
Práticas de Engenharia

O 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 lendo

Décima reunião do .Net Architects vai falar de Unity e Injeção de dependência

Escrito por Giovanni Bassi em 27 de maio de 2009
Microsoft, Práticas de Engenharia

Neste sábado teremos a décima reunião do .

Continue lendo

Slides de testes da reunião do .Net Architects estão online

Escrito por Giovanni Bassi em 14 de maio de 2009
Microsoft, Open Source, Práticas de Engenharia

Subi os slides da palestra de testes unitários/integrados que dei no .

Continue lendo

Injeção de dependência ou Service Locator

Escrito por Giovanni Bassi em 14 de abril de 2009
Práticas de Engenharia

Se 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 lendo

Interfaces devem ser explícitas

Escrito por Giovanni Bassi em 2 de março de 2009
Microsoft, Práticas de Engenharia

Crie interfaces explícitas, que indicam o que você quer fazer.

Continue lendo

Quadrado herda de retângulo? Ou, dando uma olhada no princípio de Liskov

Escrito por Giovanni Bassi em 26 de fevereiro de 2009
Práticas de Engenharia

Se 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

    Assine nossa Newsletter