eXtreme Go Horse
Quem nunca fez uma gambiarra? Que atire a primeira pedra quem nunca fez uma "solução de contorno" ou "adaptação tecnológica". =)
Baseando-se em algumas práticas (questionáveis) de programação, alguém um dia compilou tudo e criou o processo eXtreme Go Horse. Você já conhecia? Junte-se a nós nesse bate-papo divertido sobre algumas soluções malucas que já vimos e implementamos como programadores, muitas vezes seguindo o conceito de POG (Programação Orientada a Gambiarras).
Podcast
Proceso eXtreme Go Horse
O processo eXtreme Go Horse (XHG) é composto por 22 fundamentos que guiam a vida dos programadores que o seguem. Se você é Go Horse, precisa conhecer esses itens. Se você não é (ou acha que não é) confere aí os 22 tópicos e veja com quais você se identifica:
1. Pensou, não é XGH.
2. Existem 3 formas de se resolver um problema, a correta, a errada e a XGH, que é igual à errada, só que mais rápida.
3. Quanto mais XGH você faz, mais precisará fazer.
4. XGH é totalmente reativo.
5. XGH vale tudo, só não vale dar o toba.
6. Commit sempre antes de update.
7. XGH não tem prazo.
8. Esteja preparado para pular fora quando o barco começar a afundar… ou coloque a culpa em alguém ou algo.
9. Seja autêntico, XGH não respeita padrões.
10. Não existe refactoring, apenas rework.
11. XGH é totalmente anárquico.
12. Se iluda sempre com promessas de melhorias.
13. XGH é absoluto, não se prende à coisas relativas.
14. XGH é atemporal.
15. XGH nem sempre é POG.
16. Não tente remar contra a maré.
17. O XGH não é perigoso até surgir um pouco de ordem.
18. O XGH é seu brother, mas é vingativo.
19. Se tiver funcionando, não rela a mão.
20. Teste é para os fracos.
21. Acostume-se ao sentimento de fracasso iminente.
22. O problema só é seu quando seu nome está no Doc da classe.
Para conhecer em detalhes todos os fundamentos do eXtreme Go Horse, visite a página oficial, em que cada um desses itens é explicado: eXtreme Go Horse (XGH).