POGs SA

POG (programação orientada à gambiarras) é uma "paródia" inspirada em POO (programação orientada à objetos) que é um dos símbolos da programação organizada e preocupada com a qualidade do código escrito. POG é termo criado nos baixos da área de informática que descreve uma forma "jogada" ou criada normalmente por quem está começando na área de programação (não é culpa deles), mas, não entende muito bem o conceito e nem tem o conhecimento necessário para fazer um código de qualidade.

Porém, é extremamente necessário que as empresas possuam ao menos uma pessoa experiente na parte de organização / arquitetura de software para que certos erros não venham a ser cometidos nos sistemas.

Apesar de fazer bem feito inicialmente passe a idéia da forma correta de ser feito, a maior parte da área de TI desconhece alguns conceitos de como fazer isto, mas, este não é o único problema. Muitas das empresas também não se preocupam de como está sendo desenvolvido a qualidade do código, e a maior parte deles é por conta do tempo de desenvolvimento que isto custa inicialmente (quando falo inicialmente, é inicialmente mesmo, dando a impressão de atraso nos primeiros 20% ~ 40 % do tempo de desenvolvimento do sistema), porém, que traz uma agilidade incrível após "fechada" toda ou ao menos a maior parte da arquitetura do software. Fora isto, a quantidade de tempo que se gasta fazendo uma manutenção em um software bem estruturado é incrível. Mudanças de bancos de dados, regras de negócio e até reutilização de código para o mesmo sistema funcionar web e desktop é incrível, além, da satisfação de encontrar / desenvolver um código limpo é algo que não tem explicação.

Porém, na cultura das empresas tudo é para ontem, tudo tem que entregar logo e de qualquer jeito, então, o gasto com a "reescrita" de sistemas inteiros é algo que na minha concepção, as empresas economizariam cerca de 60% ~ 70% do seu orçamento em TI. Fora isto, a confiabilidade do sistema e a velocidade de replicação de regras e funcionalidades faz com que os usuários da área de TI fiquem muito mais contentes com os sistemas desenvolvidos.

Por estes e muitos outros motivos que não vejo POGs com bons olhos. Porém, como a área é nova, a área necessita cada vez mais de pessoas e os professores até mesmo de faculdades não conhecem as boas práticas de programação, o preço disto é uma área extremamente necessária nas empresas, porém, amadora.

0 comentários:

 

©2007 - 2010 Escovando Bytes | Template Blue by TNB