29/02/2024

Bug do dia bissexto assombra o mundo... novamente!

O dia 29 de fevereiro de 2024, dia em que escrevo este artigo, está causando problemas em sistemas de software em todo o mundo.

Um lembrete para todo programador prestar atenção redobrada quando lida com datas.

Alguns exemplos:

- Na Suécia, os pagamentos com cartão pararam de funcionar em uma importante cadeia de supermercados. A ICA é a maior rede de supermercados do país nórdico e hoje os clientes só podem usar dinheiro.

- Na Colômbia, as passagens aéreas foram impressas incorretamente pela maior companhia aérea do país. A companhia aérea Avianca imprimiu passagens com data de 01/03 em vez de 29/02, graças ao seu sistema não contabilizar o dia bissexto.

- Um jogo de corrida da EA Sports, WRC (World Rally Championship), não pode ser jogado hoje. Simplesmente trava.

Recebi essas curiosas informações pela newsletter do The Pragmatic Engineer, que você pode assinar nessa página: The Pragmatic Engineer

Nenhum comentário:

Postar um comentário