Arquivo da tag: Métodos

Os nomes são importantes

Ultimamente eu tenho refletido sobre como a nomeação de classes, variáveis e métodos são importantes. As vezes perdemos mais tempo tentando entender o código do que entendendo o algoritmo que o método executa (por isso até comprei o livro Código Limpo do Robert C. Martin, está na fila). Eu acho que programar já é complexo o bastante, e pra que complicar ainda mais?

Eu nunca estudei efetivamente RubyOnRails, comprei dois livros mais até hoje não li todo, mas li uma parte da documentação e muitos posts pelo Google Reader, e se tem uma coisa que eu apendi é que método bem nomeado torna seu trabalho e o do profissional que trabalha com você muito mais fácil.

As vezes nós nos esforçamos muito para manter a performance do sistema, verificando cada tipo dos atributos das classes, otimizando o IO com o banco de dados e servidor de aplicação e etc… E tudo isso é perfeitamente válido, só que esquecemos de uma coisa básica: “Quem da manutenção no código é uma pessoa”.

Agora um exemplo simples:
Continue lendo…