| Arquivado em : Boas Práticas, Desenvolvimento Você já deve ter ouvido dizer que a otimização permatura é a raiz de todos os males. Esta ideia se deve a um má citação do texto do Donald Knuth. A partir dai se criou a ideia que você poderia criar um código qualquer e que depois, no fim, iria ser otimizado. O famoso: “primeiro faz funcionar, depois faz funcionar bem, depois faz funcionar depressa”. Ora isto é simplesmente uma imbecilidade. O código sim deve ser otimizado nas coisas que interessam. O artigo explora o conceito de otimização preventiva , explica a diferença para uma otimização prematura e mostra como é uma boa prática.
Ler tudo »
| Arquivado em : Desenvolvimento, Planejamento As leis que influenciam como o software é criado e os resultados de cada um, e de todos os projetos que você alguma vez realizará.
Ler tudo »
| Arquivado em : Boas Práticas, Desenvolvimento Pode não parecer, mas a nomenclatura ajuda bastante a manter um código limpo, coeso , coerente e de fácil entendimento. Nos tempos em que se fala muito de DDD (Domain Driven Development) muitos se esquecem que técnicas como o glossário de projeto e o uso dos nomes do domínio nas entidades sempre foram boas práticas. […]
Ler tudo »
| Arquivado em : Desenvolvimento Quando uma pessoa aprende a programar em Java, especialmente se ela já programava em outra linguagem antes, ela não olha a linguagem java como uma forma de escrever descrições de objetos mas apenas como um conjunto de “comandos” que estão sendo dados. Isto é uma pena. Não só é uma pena, mas a razão de […]
Ler tudo »
| Arquivado em : Carreira, Desenvolvimento, Planejamento Como sabem eu venho de uma formação acadêmica em ciências naturais – em física – onde as coisas têm que fazer sentido real mesmo quando trabalhamos com coisas tão abstratas quanto uma função de onda da física quântica. Pese embora a grande onda mitológica que rodeia a fisica quântica ela não é baseada em magia ou […]
Ler tudo »
| Arquivado em : Carreira, Desenvolvimento, Planejamento O Principio Geral da Qualidade do Software ajudará você a sair de muitas enrascadas. Apreenda-o e use-o.
Ler tudo »