Arquivo da tag: design

Law of Demeter simples em Ruby com a gem demeter

Depois de programar algum tempo em Ruby, me senti muito incomodado em ter que repetir um determinado código para manter minha estrutura respeitando a Law of Demeter. Pra quem não está familiarizado, segue um simples exemplo em Rails: #models class … Continue lendo

Publicado em ruby | Com a tag , , , , , , | 12 comentários

Assine seus códigos

Quem nunca chegou numa empresa ou projeto, deu de cara com um código horroroso e logo disse: Que droga, quem foi o infeliz que fez esse código tosco? Ou o contrário: Quem foi o cara que fez esse código maneiro? … Continue lendo

Publicado em agile, design, engenharia, tdd, testes | Com a tag , , , | 11 comentários

Os 5 níveis do desenvolvedor nos testes automatizados

Alguns acontecimentos me fizeram refletir um pouco sobre a relação entre o desenvolvedor de software e os testes automatizados. Muitas vezes parei pra explicar pra vários colegas de trabalho sobre a importância do assunto, fiz pair-programmming pra ensinar como se … Continue lendo

Publicado em agile, cursos, engenharia, java, scrum, tdd, testes | Com a tag , , , , , , | 8 comentários

A maravilhosa teta chamada SOA

Nos últimos meses, tenho ajudado a empresa onde trabalho a escolher um fornecedor para implantar SOA na casa. Infelizmente, não nos está autorizado a fazermos nós mesmos. Os fornecedores escolhidos pela empresa para nossa avaliação, são quase todos fornecedores [A-Za-z]{3}. … Continue lendo

Publicado em design, engenharia, java | Com a tag , , , | 2 comentários