Qual foi seu maior ERRO como programador?

Pessoal,

acredito que partilhar os erros cometidos tambem ajuda quem programa.

Abraço

Eu vi uma classe e pensei: “bom, essa classe não tá servindo pra nada”
Daí eu fui e a apaguei, assim, sem mais nem menos.
Depois meu programa não funcionava direito, chamei meu chefe, debugamos o
código juntos e daí ele me perguntou:
“-Ué, cadê a classe que tava aqui?”
Daí eu respondi:
“-Pô chefe, vi que ela não tava servindo pra nada e daí apaguei”
rsrs

Antes de ter ido embora com uma classe eu já tinha ido embora com uns métodos, poucos dias antes.

  • O que eu aprendi com isso:
  1. Debugue o código
  2. Leia os comentários
  3. Se achar que uma classe não serve pra nada, não a apague, pois isso é coisa do Satanás. Antes, pergunte pro seu colega, pro seu chefe e até pra faxineira se você não entender o que
    é que tá acontecendo.
  4. Nesse dia aprendi também como o subversion é nosso amigão!!!

rsrsrsrs

Acredito que tenha sido começar a programar…rsrsrs…

Para quem quiser evitar esse erro o primeiro passo é deixar de lado qualquer interesse pela área.

[]´s

Daniel

Ter dado um drop numa tabela gigante e botar a culpa na aplicação :slight_smile:

Bom, certo dia fui chamado pela minha gerente para fazer uma manutenção em um sistema, vendo o código, achei horrível, pois realmente estava, e nisso vi que a aplicação em certo processo ia ao banco de dados toda hora em um loop… a base de testes que minha gerente havia disponibilizado era pequena com menos de 50 registros e então decidi começar a trazer os registros da base de dados para a memória, porém sem filtro nem nada…simplesmente carregando os dados na memória…ficou excelente…o que eu não sabia é que aquela base no cliente tendia sempre a crescer e não era apenas um repositório de dados como havia visto em algumas aplicações anteriores.
4 dias depois de ter implementado a solução e ter melhorado o tal código e enviado a versão para o cliente…recebemos uma ligação do cliente:
-Tá travando tudo!!
Ela me perguntou o que eu havia feito no sistema que estava funcionando e agora havia travado tudo no cliente…o suor desceu em minha testa típico de desenho japonês…dai descobri o que estava acontecendo …a base do cliente era enormeeeeee…e trava tudo ao tentar trazer para a memória.

Lição:
Leia bastante o código…e antes de dizer que o programador anterior foi uma mula ao escrever tal código …tente entender o porque ele fez tal código…antes de alterar qualquer coisa…

Meu maior erro como programador foi ter virado programador. :lol:

Pq ninguém me apresentou ao mercado financeiro antes?! :twisted:

eu havia dado manutenção em um sistema ja existente, testado, e ele ja ia para produção … no ultimo minuto antes de eu dar o ultimo ok … eu vi um atributo no alt do html com 2 letra … tipo :

<img src="..." alt="ev" />

dai pensei rápido, pra que alguem vai enfiar um alt sem noção ainda com uma descrição nada a ver (pensei também em SEO naquele tempo …) ? fiz um delete no trecho e dei ctrl+s e subi pro ftp … 5 minutos depois vem fulano do outro departamento reclamando que ninguem conseguia fazer compras (nota, o sistema fazia cerca de 100 reais por minuto com vendas de 1 item X exclusivamente) reclamando que ninguem tava conseguindo efetuar a compra. Meu gerente de ti perguntou na hora você não testou ? eu falei testei e tava tudo ok !

ai ele veio ver o código e perguntou coisa de 5 minutos depois … cade o alt que tava aqui ? eu falei tirei …

no final das contas a culpa ficou de grátis pra mim, so que eu fiquei pu** da vida … aonde ja se viu um sistema que meche com altos valores financeiros validar coisas por ajax e ainda por cima usar um atributo alt nada a ver com a descrição … hahahaha, mas faz parte… algo como:

if(object.alt=="ev")
  return true;

depois dessa experiencia, pergunta pra mim se tento otimiza codigo dos outros sem terem pedido ?! :smiley:

quere faze joguin…

  1. Meu erro foi ter tanta certeza q tudo iria dar certo e não testar a aplicação que foi testada no momento de sua apresentação! rsrsr

Lebre-se a pressa e o tempo são inimigos mortais de um desenvolvedor.

[quote=WRYEL]eu havia dado manutenção em um sistema ja existente, testado, e ele ja ia para produção … no ultimo minuto antes de eu dar o ultimo ok … eu vi um atributo no alt do html com 2 letra … tipo :

<img src="..." alt="ev" />

dai pensei rápido, pra que alguem vai enfiar um alt sem noção ainda com uma descrição nada a ver (pensei também em SEO naquele tempo …) ? fiz um delete no trecho e dei ctrl+s e subi pro ftp … 5 minutos depois vem fulano do outro departamento reclamando que ninguem conseguia fazer compras (nota, o sistema fazia cerca de 100 reais por minuto com vendas de 1 item X exclusivamente) reclamando que ninguem tava conseguindo efetuar a compra. Meu gerente de ti perguntou na hora você não testou ? eu falei testei e tava tudo ok !

ai ele veio ver o código e perguntou coisa de 5 minutos depois … cade o alt que tava aqui ? eu falei tirei …

no final das contas a culpa ficou de grátis pra mim, so que eu fiquei pu** da vida … aonde ja se viu um sistema que meche com altos valores financeiros validar coisas por ajax e ainda por cima usar um atributo alt nada a ver com a descrição … hahahaha, mas faz parte… algo como:

if(object.alt=="ev")
  return true;

depois dessa experiencia, pergunta pra mim se tento otimiza codigo dos outros sem terem pedido ?! :D[/quote]

Nossa, onde já se viu cara usar o Alt pra isso. Ficou com preguiça de colocar um ID será?

Cada coisa :slight_smile: :slight_smile: :slight_smile:

Foi, em 2000, ter escolhido Delphi para trabalhar em vez de java… agora tenho que correr atraz do prejuízo.

Achar que uma servlet era instanciada a cada requisição dos clientes, e colocar objetos como atributos privados dele.

Chegava duas ou mais requisições e só a última sobrevivia.

O maior erro meu e certamente de muitos programadores hoje é aceitar trabalhar por uma média salarial baixa… onde dois ou tres aceitam trabalhar por um baixo salário, consequentemente, outras empresas do mesmo ramo vão começar a oferecer a mesma quantia… e por consequência… acaba-se tornando mão de obra barata… desvalorizando nosso trabalho…

Erros de programação…todo mundo erra…não existe um ser perfeito… mas se deixar explorar… aí é complicado…

esqcr d tranzassionar o sistema. :frowning:

Um update sem where numa tabela geradora de ids. Na hora que eu vi eu suava frio, eu juro que cogitei a hipotese de pular a janela e sair correndo, hehehe. A sorte é que era uma sexta e no fim de semana e em quatro programadores conseguimos arrumar a c…

O bom é que eu aprendi a nunca mais executar um sql sem transacao.