среда, 28 октября 2009 г.

01.01.3000

Как тысячелетие встретишь, так его и проведешь.
(Поговорка, которая была популярной во время празднования Нового 2000 Года.)

В банке мы использовали "1 января 3000 года" вместо пустой даты транзакции (т.е. для платежей, которые ещё не проведены по балансу). Дело в том, что Oracle 7.3 не умел нормально индексировать и сортировать поля с NULL. Я спрашивал начальника, почему именно эта дата. Он вздохнул и ответил: "Потому что не доживем".

А вот на нынешней работе для аналогичных целей используется "1 января 4000 года". Моя нынешняя команда мыслит более позитивно :-)

3 комментария:

Анонимный комментирует...

Я буду очень рад если меня в 3000-м году отругают за баг :).
Может специально тыкать баги повязанные на отдаленные даты - чтобы был повод оживить :D?

Анонимный комментирует...

У нас видимо с позитивом было совсем плохо на предыдущей работе.
01.01.2100 :)
Что-то у тебя авторизация ЖЖ аккаунта начало глючить :(
Этер

Valik комментирует...

Ну, с авторизацией я не виноват... Блоггер балуется.

Ratings by outbrain