quarta-feira, 7 de novembro de 2007

Os mistérios do tempo

O tempo é uma fonte inesgotável de debates filosóficos e científicos. Durante milênios, muitos pensadores não fizeram outra coisa senão, digamos, gastar seus tempos para entender a natureza daquilo que transforma futuro em passado.

Na informática não podia ser diferente. O tempo é também uma puta fonte de indagações para o profissional de sistemas. Mas as preocupações não têm nada de abstrato. Muitas vezes os problemas são simples, como na época do famigerado bug do milênio (dois dígitos a mais, aff). E outras vezes são complicados, por exemplo: obter um valor DateTime em uma telinha e gravá-lo em banco de dados. Equipes inteiras são postas em alerta quando um 12 de outubro subitamente vira 10 de dezembro. E na minha máquina funciona, dizem alguns. São os mistérios inescrutáveis do tempo.

Dizem que se você alterar o CultureInfo, formatar a data em padrão ISO, chamar ToString() e cruzar os dedos quando o usuário clicar no 'Salvar', tudo vai dar certo. Mas não tenho certeza.

É muito difícil prever o comportamento de uma coisa que nem os filósofos entendem direito.

Nenhum comentário: