Charges – POG (Programação Orientada a Gambiarra)

POG

Se você ainda não sabe o que é POG, tá mais do que na hora de saber. POG (Programação Orientada a Gambiarra) ou WOP (Workaround Oriented Programming) não é nada mais que um trocadilho com a tão conhecida POO (Programação Orientada a Objeto). Porem não fica por ai. Ao longo dos anos a POG se desenvolveu e hoje já tem seu lugar marcado até mesmo em enciclopédias, além de estar na cabeça quente daqueles que sofrem por causa dela. mas calma lá, como surgiu? o que é? quem faz? é para responder essas dúvidas que a INFO fez uma matéria interessantíssima sobre a POG, se você se interessa pelo assunto, vá correndo até sua banca de revista predileta (a minha é uma aqui perto que vende meu cigarro predileto: Hilton) e procure por ela, pague e abra correndo na página 58. na matéria você irá encontrar comparações no mínimo engraçadas, como até nomeações um pouco estranhas para os diferentes métodos de se fazer uma POG, como pode ser visto no texto transcrito abaixo:

MÉTODO MACGYVER: É um avançado método de criação de sistemas no qual o programador (ou gambiarrizador), de posse de recursos e informações limitadas, consegue desenvolver um complexo sistema por completo e em questão de horas. o método recebe esse nome pois, fazendo-se um comparativo com o mundo cotidiano, é equivalente a pegar um sabonete, um clipe um chiclete e com esses ingredientes, construir uma bomba atômica, metodologia exaustivamente utilizada por MacGyver.


Claro que nem tudo é mil maravilhas :O! A POG tem se conceituado mais nos dias atuais, onde os processadores dispõe de poder de processamento além de memória para suportar tais heresias, que diga meus professores de programação. lembro-me bem de quando tomei um verdadeiro sermão em sala de aula pela utilização de labels (goto, etc) em um programinha na faculdade. o professor só faltou rancar os cabelos por tamanha barbárie que eu havia cometido *rs. vale salientar que houve uma época em que a programação seguia regras rígidas de design patterns quando, desprovidos de recursos (memória, processamento etc) os programadores se viam obrigado a descer para baixos níveis como assembly para obter um bom programa. com tudo eu só posso falar que hoje em dia a POG já é tida como necessária, mas veja bem, como diria uma frase muito conhecida: "consuma com moderação"!

Compartilhar no Google Plus

Autor: Webmaster

Esta é uma breve descrição no bloco de autor sobre o autor. Para editar va No HTML E procurar esse texto.
    Blogger Comment
    Facebook Comment

0 comentários:

Postar um comentário