terça-feira, 29 de março de 2011

Qualidade na Prática - Enums no lugar de Constantes - Parte I

No projeto atual, tive a oportunidade de pensar numa situação em que fica claro o poder do Enums no Java. O código que será mostrado é uma síntese do que seria o problema se eu não lançasse mão deste recurso da linguagem Java. Nesta primeira parte, verificaremos o problema e a opção com constantes.

quarta-feira, 16 de março de 2011

Coach não tem hora

Hoje, depois do expediente, tive o prazer de encontrar o amigo Manoel Pimentel, grande coach em atuação no nosso país. Conversamos sobre diversos assuntos, quase todos ligados a metodologias ágeis.

terça-feira, 1 de março de 2011

Introdução ao TDD na Prática

A ideia de mostrar uma introdução ao TDD na prática nasceu da dificuldade que encontrei de visualizar como funciona, quando eu estava começando a brincar com a técnica. Na verdade, é complicado ver como escrever um código que testa um método de uma classe sem antes escrever a classe. Mas com o tempo nos acostumamos e chega a virar um vício.

domingo, 12 de dezembro de 2010

O PM-83 da Caelum com Mauricio Aniche

Neste post colocarei as minhas impressões sobre o excelente PM-83, ministrado pelo Mauricio Aniche na Caelum RJ, assim como o impacto nos meus colegas de trabalho que representou cerca de 50% da turma. No fim do post sugiro uma melhoria que considero importante.

sábado, 16 de outubro de 2010

Guilherme Silveira: Deploy Contínuo

Nesta apresentação, o Guilherme Silveira mostrou como apenas a integração contínua não basta, sendo necessário também o deploy contínuo de valor para o cliente. Obviamente, existem tarefas complexas e que demandam tempo. O lema do Guilherme para estas situações é: "é manual, chato, repetitivo e sujeito a falha humana, então automatiza".

quinta-feira, 7 de outubro de 2010

O Problema da Motivação - Por que não conversar?

Como não sou psicologo e nunca li um artigo ou livro a respeito, vou escrever este texto baseado apenas na minha experiência.

Este texto tem como objetivos principais demonstrar como a motivação depende mais de fatores internos que externos, assim como demonstrar as consequências da desmotivação para o profissional e para a equipe.

quarta-feira, 6 de outubro de 2010

Qualidade na Prática - Verdadeiro Encapsulamento

É interessante verificar como podemos realizar um bom encapsulamento. Um objeto recebe seus atributos através de um construtor e mudanças são apenas permitidas através de envio de mensagens.

domingo, 3 de outubro de 2010

Devaneios sobre o Lean

Desde que comecei a ler o livro "Lean Thinking: Banish Waste and Create Wealth in Your Corporation" comecei a fazer alguns paralelos com o que acontece do meu dia-a-dia, principalmente sobre as tarefas que tenho que cumprir. E é sobre uma destas tarefas que trata este post.

sábado, 21 de agosto de 2010

Qualidade na Prática - Como Trabalhamos com Exceptions

Neste post vou mostrar como trabalhamos com Exceptions em nossos projetos. Pode parecer um assunto simples, e por este motivo, pode acontecer do desenvolvedor dar pouca ou nenhuma atenção às boas práticas relacionadas. Seguindo algumas regras, que vou expor aqui, podemos evitar muitos contratempos na manutenção.

sábado, 24 de julho de 2010

Reflexões sobre a Qualidade de Software

Há alguns meses, surgiu uma questão a respeito da qualidade. Enquanto pensava na afirmação, "Com certeza a qualidade interessa a todos, sempre", e fazendo um paralelo com o nosso dia a dia, percebi que esta frase não é verdadeira. Nem sempre queremos qualidade, ou estamos com possibilidades de pagar por ela.