Login



Design Pattern POG - Só os fortes sobrevivem

tags [Pattern, POG]

Data criação 2010-04-06 18:45:23 UTC

Existe uma wiki na internet que é o contrário de tudo que o lado acadêmico alega ser correto. É a teoria em guerra com o acadêmico. Um tópico muito engraçado é o dos Design Patterns POG (programação orientada a gambiarra). Eu morro de rir quando leio coisas que eu já precisei fazer. Agora vou dar minha contribuição.

Só os fortes sobrevivem

Este pattern é o único que irá continuar existindo mesmo quando o projeto todo der errado. Afinal os fortes sobrevivem. Aqui eu irei ensinar técnicas avançadas de programação para obter o melhor uso possível deste pattern que é pouco utilizado no mercado por falta de experiência.

Tudo consiste em criar vários objetos como se você estivesse indo para uma guerra. Afinal chamar um método que recebe 30 parâmetros, construído pelo estagiário, cuja responsabilidade do método é "Gerar a Porra Toda" (outro pattern famoso) é como se você tivesse que entrar em guerra com o sistema.

Para começar você pode usar uma fábrica de soldados: SoldierFactory.create(1.000.000, Pessoas.class);

Onde Pessoas é o objeto e 1.000.000 é a quantidade de objetos que serão criados. Essas pessoas precisam ser armazenadas em algum lugar então eu aconselho que você camufle alguns na sessão, outros na requisição, alguns em disco, outros em pen-drive.... Enfim onde der para por uma pessoa, você deverá por.

Agora é a hora da guerra, você chama o método e recebe um NullPointerException na cara, não desista invoque outra pessoa para o resgate e chame o método novamente, com tudo o que você conseguir extrair do objeto cadáver. Em pouco tempo a batalha será sua, é praticamente impossível perder esta guerra dado que existem pessoas escondidas nos lugares mais obscuros do programa. Essa técnica requer que você crie um exército de eliminição quando conseguir "Gerar a Porra Toda" para eliminar o antigo exército, já que eles não servem para mais nada.



desciclopedia POG


<<< Voltar