Домой пришла в десятом часу, боялась даже, что не смогу выручить машину с паркинга шарашки.
И вот почему.
Сегодня запускали в производство огромный проект, коего я была начальником.
Под сотню разных условных шестеренок, которые нужно было подсунуть в работающую систему так, чтобы она не только не остановилась, но и приобрела некие новые свойства. Все это долго тестировалось, и я получила благодарносрность (устную, других тут не бывает) за безупречно выполненный огромный проект.
Сегодня после 6 вечера это все окончательно загружалось куда надо. Ошибка. На неграмотном французском система выдала, что дата неправильная. Какая дата? Какая программа показывает ошибку - все это абсолютно не очевидно, следов нет.
Что получилось. В самом главном модуле, прочесанном вдоль и поперек, дата пересылалась в другую программу.
Дата была в форме ггггммчч. В процессе пересылки год уходил нормально - гггг, месяц - тоже: мм, а число пересылалось как мч - порочный сдвиг на 1 символ влево.
Случилось, что все основные тесты делались в начале года, поэтому дата уходила в относительно нормальном виде.
Тесты были закончены 19 марта (20110319), дата ушла как 31 марта - она малозначительная, главное, что все работает.
Сегодня 21 марта.
(Тут еще несколько роковых обстоятельств наложилось: эта дата далеко не всегда пересчитывается, а только после 6 вечера и пр., но суть все-таки в том, что у марокканцев - большие проблемы с датами, а я слишком хорошо контролирую сложное.)
И вот почему.
Сегодня запускали в производство огромный проект, коего я была начальником.
Под сотню разных условных шестеренок, которые нужно было подсунуть в работающую систему так, чтобы она не только не остановилась, но и приобрела некие новые свойства. Все это долго тестировалось, и я получила благодарносрность (устную, других тут не бывает) за безупречно выполненный огромный проект.
Сегодня после 6 вечера это все окончательно загружалось куда надо. Ошибка. На неграмотном французском система выдала, что дата неправильная. Какая дата? Какая программа показывает ошибку - все это абсолютно не очевидно, следов нет.
Что получилось. В самом главном модуле, прочесанном вдоль и поперек, дата пересылалась в другую программу.
Дата была в форме ггггммчч. В процессе пересылки год уходил нормально - гггг, месяц - тоже: мм, а число пересылалось как мч - порочный сдвиг на 1 символ влево.
Случилось, что все основные тесты делались в начале года, поэтому дата уходила в относительно нормальном виде.
Тесты были закончены 19 марта (20110319), дата ушла как 31 марта - она малозначительная, главное, что все работает.
Сегодня 21 марта.
(Тут еще несколько роковых обстоятельств наложилось: эта дата далеко не всегда пересчитывается, а только после 6 вечера и пр., но суть все-таки в том, что у марокканцев - большие проблемы с датами, а я слишком хорошо контролирую сложное.)
no subject
Date: 2012-03-22 12:18 am (UTC)Теперь удобно - можно десять дней не пересчитывать :)
no subject
Date: 2012-03-22 08:38 pm (UTC)