LeoBaiano.com

terça-feira, 6 de janeiro de 2009

POG - Programação Orientada a Gambiarra

Publicado por Leo Baiano

Quando me inscrevi no curso Técnico em Informática na FBE eu tinha conhecimento de que a qualidade não seria lá essas coisas, fiz parte da primeira turma e não esperava grandes nomes no corpo docente da instituição, porém sempre acreditei que com noções de programação e um pouco de raciocínio lógico seria possível executar verdadeiros milagres.

Entrei no curso, que tinha ênfase em programação, para aprender a lógica da programação e um pouco de algumas linguagens, depois eu ia “me virar” para aprofundar os conhecimentos nas linguagens prediletas e seguir meu caminho. Não me tornei especialista em nenhuma linguagem especifica porém possuo conhecimentos necessários para desenvolver aplicações em várias, sem conhecimento aprofundado não me restou opção senão aplicar a boa e velha Programação Orientada a Gambiarra - POG para os íntimos.

Existem infinitas formas para encontrar uma solução e quanto maior a experiência com a linguagem mais simples o código se torna, mas para alguém, como eu, sem conhecimentos apurados, não resta outra solução senão “se safar” de forma a tornar o sistema funcional. Não estou aqui para defender códigos sujos, mal estruturados e sem segurança porém não vou negar que prefiro ajeitar uma gambiarra com cerca de 100 linhas a mais que um código profissional que retornar o projeto sem concluir.

Outro dia meti as caras para desenvolver um plugin, sem entrar em muitos detalhes, o Jonny conseguiu hackear pois, o plugin funcionava perfeitamente porém existiam falhas na segurança pois um programador POG dificilmente pensa nessas coisas, o que vale é fazer funcionar e deixar o usuário feliz, nem que seja por alguns instantes.

Um dos grandes problemas de quem utiliza de POG é vicio, você termina sem procurar se aperfeiçoar na linguagem e continua “dando o jeitinho brasileiro” em todos os códigos, tarefas que poderiam ser resolvidas de forma simples, sem sujar o código ou correr riscos de bugs se tornam verdadeiras bombas relógios nas mãos de um viciado em gambiarras. Hoje eu precisava fazer a contagem do tamanho de camisas dos inscritos no BlogCampBA e encontrei o problema: vamos presentear apenas os 100 primeiros que se inscreveram, então eu não poderia contar toda a tabela de inscritos para saber quantas camisas de cada tamanho deveriam ser feitas.

Lá vai eu encontrar a solução, em primeiro lugar usei o LIMIT para que a consulta me retornasse apenas os 100 primeiros registros da tabela. Depois usei uma sequência de IF’s dentro do laço onde trago os registros e com uma variável para cada tamanho, contando cada vez que o campo camisa batesse com a variável, consegui chegar a uma solução sem problemas visiveis.

Você também costuma resolver problemas na base da gambiarra?

Tags: , ,

11 comentários adicionados em “POG - Programação Orientada a Gambiarra”

  1. Programação Orientada a Gambiarra Disse:

    [...] Leia o texto completo aqui. Leia Também Gas Sound, novo programa da Rede TVGas Sound é o novo programa que será exibido pela Rede TV, a estréia do programa é amanhã e voc…Programa que venha o povoO programa Que Venha o Povo é exibido de segunda a sexta às 12h sob o comando do jornalista Casemi…PROUNI - Programa Universidade para TodosO ProUni - Programa Universidade para Todos foi criado pela MP nº 213/2004 e institucionalizado pel…Gracy Kelly no programa TV FamaPrograma de Aceleração de Crescimento - PAC [...]

  2. Gerson Souza Disse:

    Não.

    E abomino a gambiarra.

  3. Leo Baiano Disse:

    Eu também, o mundo seria muito melhor se todos tivessem o conhecimento necessário para resolver problemas nas aplicações sem gambiarra…

  4. Programação Orientada a Gambiarra » MaisTV Brasil Disse:

    [...] Leia o texto completo aqui. Leia Também [...]

  5. Programação Orientada a Gambiarra » Thais Souza Disse:

    [...] Leia o texto completo aqui. Leia Também [...]

  6. Programação Orientada a Gambiarra » Articles Arena Disse:

    [...] Leia o texto completo aqui. Leia Também [...]

  7. Programação Orientada a Gambiarra » Arcad Excite Brasil Disse:

    [...] Leia o texto completo aqui. Leia Também [...]

  8. Programação Orientada a Gambiarra Disse:

    [...] Leia o texto completo aqui. Leia Também [...]

  9. Programação Orientada a Gambiarra » Grátis Vídeos Disse:

    [...] Leia o texto completo aqui. Leia Também [...]

  10. Programação Orientada a Gambiarra » Seo Link X Disse:

    [...] Leia o texto completo aqui. Leia Também [...]

  11. Adriana Patrocínio Disse:

    Olá, Leo,
    Tudo bem?
    Quem te escreve é Adriana Patrocínio, repórter do jornal A Tarde. Gostaria de saber mais informações sobre o BlogCampBa, para divulgarmos o evento. Preciso do seu telefone. Pode me passar por e-mail, por favor?
    Um abraço

Deixe sua mensagem


Últimos Comentários


Yoomp

Xemele © 2008 utiliza WordPress como seu gerenciador de conteúdos.
Template design by Xemele