Casa > Q > Qual É O Código Mais Absurdo Que Você Já Viu?

Qual é o código mais absurdo que você já viu?

Uma vez trabalhei para uma pequena empresa de software que tinha algum código para determinar as taxas de seguro residencial e automóvel com base em todas as informações fornecidas por um candidato. O código tinha sido escrito por alguém que tinha ensinado a si mesmo apenas programação em C suficiente para sobreviver, e era o pior código que eu já tinha visto.

Todas as variáveis eram apenas alguns caracteres, e quase todas elas eram uma variável global. O "programador" não se preocupou em aprender a biblioteca padrão em C e escreveu quase todo o código necessário ele mesmo. Isto incluía a sua própria versão de memcpy(). Quando seu código C cresceu demais para caber em um arquivo, ele o dividiu em várias partes, mas como ele não entendia como referenciar funções de outro arquivo ele tinha apenas uma cópia de seu memcpy() em cada arquivo. Acontece que um deles não combinava com os outros, com ordem de parâmetros diferente. Isso tornou a leitura do código difícil porque você teve que verificar *que* versão do memcpy estava sendo usada.

A pior parte foi a do goto's. His code was about 200,000 lines of twisted C code which included over 40,000 goto’s, many of them like:

  1. if (c == 5) goto x123 
  2. goto x456 
  3. x123:  

Apparently he hadn’t learned about “not equal” when he learned C.

After writing this mess the programmer moved to New Zealand and work from remote. O dono do negócio pensou que ele andava sobre a água e o fez parte do negócio, o que é bom porque se ele alguma vez saísse *ninguém* seria capaz de manter o seu código.

De Schou

Que país devo definir para o meu canal YouTube? :: Há algum valor em usar o Match.com sem uma assinatura, já que você não pode ter nenhuma comunicação por escrito se não for um assinante?