Single Saigon
- 28/11/2018
- nerd
- sign-on
- saigon
- paródia
Desenhando uma API para o Robocode
- 12/02/2014
- java
- robocode
- padrões de projeto
- programação
- orientação a objetos
Quando eu aprendi a programar, fiquei fissurado por um projeto de um jogo educacional feito por um maluco chamado Mathew Nelson. Nele, o estudante programava robôs para serem postos em uma arena para uma rinha virtual. Apesar de ser um projeto muito legal, ele era um pouco perigoso devido ao ponto de partida ser uma herança mais perigosa que repolho com batata-doce, e nós sabemos que devemos tomar muito cuidado com a herança. O projeto era o excelente Robocode.
Como não converter números
- 27/09/2013
- java
- refatoração
- orientação a objetos
- juquinha
É impressionante como alguns programadores são afoitos o bastante para não pensarem um pouco antes de escrever algum código. É claro que algumas situações já estão no sangue, mas alguns algoritmos para problemas mundialmente conhecidos provavelmente já estão na API da sua linguagem de programação preferida.
Diga não às arquiteturas de referência
- 12/09/2013
- arquitetura
- juquinha
Sempre que ouço o termo Arquitetura de Referência, sou contagiado por uma cólera rabugenta. Esse termo maléfico é a causa do fracasso de vários projetos que eu já vi e, neste post, pretendo mostrar como uma arquitetura de referência é tão útil quanto um alçapão num barco.
Cuidado com a Herança!
- 29/08/2013
- orientação a objetos
- herança
- composição
- juquinha
- programação
Muitos autores dizem para evitarmos a herança e usarmos composição sempre que possível. Muitos leitores não entendem o porquê. Ou por falta de conhecimento de boas práticas, ou por as conhecerem tão bem que fica difícil entender como algo aparentemente tão óbvio possa ser motivo de discórdia.