В конце 90-х, когда на горизонте замаячила т.н....
В конце 90-х, когда на горизонте замаячила т.н. ошибка 2000 г, обещавшая якобы помножить на ноль многолетние старания американских программистов, много нашего брата приехало в США поучаствовать в решении злободневной проблемы.
Был в нашей команде один программист, назовем его Леха, который говорил, что называется, редко, но смачно. Работал он в одной стpaXовой компании на мейнфрейме. Как и любому мейнфремщику ему периодически приходилось работать в режиме on call, это когда тебя назначают дежурным по системе и оператор с вычислительного центра может позвонить тебе домой ночью, если что работает не так.
Понятно, что никому не нравится быть разбуженным посреди ночи, чтобы разбираться с чужой ошибкой и заставить программу заработать, но тут уж никуда не денешься - такова жизнь.
Так вот наш Леха стал получать однотипные звонки всякий раз, как ему выпадало ночное дежурство. Стал он разбираться в чем там дело и выяснил для себя интересную закономерность. Программа, что постоянно валилась, обрабатывала стpaXовые полиса, ранее введенные в систему. Полисы индивидуального стpaXования пролетали на ура. Семейные в большинстве своем тоже, но лишь за некоторым исключением. В ходе обработки полисов, при определенных условиях проверялся пол стpaXуемых.
В далекие 70-е, когда писалась система, предполагалось, что супруги, естественно, должны быть разного пола. В противном случае программа считала, что произошла ошибка ввода данных и завершала работу в аварийном режиме. До конца 90-х все так и работало, но времена, увы, меняются...
Леха долго не мог понять в чем причина столь частых сбоев и на ночные звонки оператора тупо отвечал, что нужно продолжить исполнение задачи. Когда же он разобрался в чем дело, из него вырвалась одинокая, но пронзительная русская фраза: "Задолбали пид#$@сы!"