[SP-pm] Fix-DateTime

Tiago Peczenyj tiago.peczenyj at gmail.com
Tue Jan 8 10:43:05 PST 2013


Oi Galera

Me foi passado um exercicio bem interessante sobre "corrigir" um
comportamento da classe DateTime.

O default time zone da classe DateTime é UTC, porém alguem ignorou isso e
desenvolveu uma boa quantidade de coisas, colocou em produção, etc, só
descobriu q tinha algo errado quando alguns testes falhavam em alguns
horarios específicos. No caso algumas coisas estavam em EST (como o banco
de dados) e para resolver isso "logo", no lugar de alterar o sistema (por
medinho, tempo, etc) resolveram fazer algo mais grosseiro.

A minha solução ficou assim:

https://github.com/peczenyj/Fix-DateTime

Acho que esta menos pior do que poderia ser, mas ainda fede. Não é
exatamente um Fix, mas resolve algumas coisas.

Gostaria de saber como evoluir isso. Sera que um simples patch para o
DateTime colocando uma opção de default time zone não resolveria ou isso
seria perigoso? Adoraria saber a opinião de vcs.

-- 
Tiago B. Peczenyj
Linux User #405772

http://about.me/peczenyj
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.pm.org/pipermail/saopaulo-pm/attachments/20130108/fc34c79b/attachment.html>


More information about the SaoPaulo-pm mailing list