
Tempos atrás, nossa leitora Ana Carla me passou um link de um site bem legal, no qual se divertiu muito. Selecionei um dos artigos deles e vale a pena conferir.
eXtreme Go Horse (XGH)
- Pensou, não é XGH.
XGH não pensa, faz a primeira coisa que vem à cabeça. Não existe segunda opção, a única opção é a mais rápida. - Existem 3 formas de se resolver um problema, a correta, a errada e a XGH, que é igual à errada, só que mais rápida.
XGH é mais rápido que qualquer metodologia de desenvolvimento de software que você conhece. - Quanto mais XGH você faz, mais precisará fazer.
Para cada problema resolvido usando XGH, outros 7 são criados. Mas todos eles serão resolvidos com XGH, e isto tende ao infinito. - XGH é totalmente reativo.
Os erros só existem quando aparecem. - Em XGH vale tudo, só não vale dar …
Resolveu o problema? Compilou? Commit e já era. - Commit sempre antes de update.
Se der errado, a sua parte estará sempre correta, e seus colegas que se danem. - XGH não tem prazo.
Os prazos passados pelo seu cliente são meros detalhes. Você SEMPRE conseguirá implementar tudo no tempo necessário (nem que isso implique em acessar o BD por um script malaco). - Esteja preparado para pular fora quando o barco começar a afundar… ou coloque a culpa em alguém ou alguma coisa.
Pra quem usa XGH, um dia o barco afunda. Quanto mais o tempo passa, mais o sistema vira um monstro. O dia que a casa cair, é melhor seu curriculum estar cadastrado na APInfo, ou ter alguém ou alguma coisa pra colocar a culpa. - Seja autêntico, XGH não respeita padrões.
Escreva o código como você bem entender, se resolver o problema, commit e já era. - Não existe refactoring, apenas rework.
Se der errado, refaça um XGH rápido que solucione o problema. O dia que o rework implicar em reescrever a aplicação toda, pule fora, o barco irá afundar. - XGH é totalmente anárquico.
A figura de um gerente de projeto é totalmente descartável. Não tem dono, cada um faz o que quiser na hora que os problemas e requisitos vão surgindo. - Se iluda sempre com promessas de melhorias.
Colocar todo no código como uma promessa de melhoria ajuda o desenvolvedor XGH a não sentir remorso ou culpa pela porcaria que fez. É claro que o refactoring nunca será feito. Veja o post completo →









O instaviz é um excelente aplicativo para desenhar diagramas. Ele é muito fácil e você praticamente desenha com os dedos. Você pode criar diagramas complexos em menos de 10 minutos e exporta-los para imagem.





