domingo, setembro 27, 2009

Um pouco mais de Código Limpo


Sobre o Livro Código Limpo, é importante citar que ele usa como referência a linguagem java.

Estou no final do capítulo 4, que trata de comentários.

O livro me lembra um pouco o livro Refatoração de Martin Fowler. Esse livro de refatoraçãoo é ainda da geração pré-java 5. Mas não deixa de ser uma boa leitura.

quarta-feira, setembro 23, 2009

Código Limpo


Se você fosse médico e um paciente exigisse que você parasse com toda aquela lavação das mãos na preparação para a cirurgia só porque isso leva muito tempo? É óbvio que o chefe neste caso é o paciente; mas, mesmo assim, o médico deverá totalmente se recusar obedecê-lo. Por quê? Porque o médico sabe mais do que o paciente sobre os riscos de doenças e infecções. Não seria profissional (sem mencionar criminoso) que o médico obedecesse ao paciente neste cenário. Da mesma forma que não é profissional que programadores cedam à vontade dos gerentes que não entendem os riscos de se gerar códigos confusos.


Escrever um código limpo é como pintar um quadro. A maioria de nós sabe quando a figura foi bem ou mal pintada. Mas ser capaz de distinguir uma boa arte de uma ruim não significa que você saiba pintar. Assim como saber distinguir um código limpo de um ruim não quer dizer que saibamos escrever um código limpo.

Em suma, um programador que escreve um código limpo é um artista que pode pegar uma tela em branco e submetê-la a uma série de transformações até que se torne um sistema graciosamente programado.


Interessante os comentários acima, não?

Comecei essa semana a leitura do livro Código Limpo, essas frases me chamaram a atenção e resolvi postar aqui.

Conforme a leitura evoluir eu escrevo mais. Você quer degustar? O Capítulo 1 está disponível para download.