Когда небо за окном стало серым, Антон злой и голодный отправился на кухню. Он терялся в догадках. Ведь структура программы была им тщательно продумана. Все функции проверены по входу и выходу. Каждая в отдельности работает правильно, а вместе отрабатывают только один цикл. Нетрудно было догадаться, что в работе модулей возникают взаимные помехи. Один из них портит какие-то переменные другого. Обычная ситуация в сложных программных комплексах. Методы поиска таких ошибок были известны. Все упиралось во время. Программа содержала более тысячи переменных и сотни модулей…
Антон решил отоспаться. Потом со свежими силами, действуя системно, он локализует ошибку. Жаль, что напрасно потратил столько арендованного компьютерного времени. Это ему влетит в копеечку, можно сказать, что пару дней он отработал в «бункере» бесплатно. Если еще и срок не выдержит…
После сна он действительно справился с проблемой за час. По таблицам перекрестных ссылок просмотрел все программные объекты и обнаружил, что один из модулей использовал глобальный объект как локальный. Когда этот модуль отрабатывал, остальные функции, использующие глобальный объект, переставали работать.
Несмотря на досадный сбой, Антон встретил воскресный вечер в приподнятом настроении. Завтра можно будет предъявить программу заказчикам для испытаний. Еще оставалась работа по оптимизации базовой системы и подготовка документации. За одну сотую секунды должна была отработать и базовая программа, и антонова надстройка к ней. Сейчас Антон мог располагать едва третьей частью от полного цикла прорисовки кадра. Он уже просматривал исходные тексты и был уверен, что сократит длительность цикла до требуемой величины. Разработчики базовой системы явно экономили свое время, а не ресурсы пользователей…
За ужином Максим не дождался выхода Лидии на связь и попытался вызвать ее сам. Не было за последнее время такого случая, чтобы она не выходила на связь ни в субботу, ни в воскресенье. Автоответчик показал Лидию с дорожной сумкой за спиной. Она натянуто улыбалась и просила не беспокоиться – неделю она проведет в Японии по приглашению друга. Сразу после приезда обещала выйти на связь.
– Ты понимаешь, что происходит? – спросил Максим у Антона.
– Не знаю! Последний раз она была какая-то взвинченная.
– Ты не думаешь, что она успела завести какого-то японца?
– На влюбленную она не похожа. По приглашению в Японию не означает, что пригласил японец… Ведь она не сказала «японского друга».
– Кто там к ней привязался? Ты, Антон, напрасно теряешь время. Денег у тебя и так хватает. Работаешь с утра до ночи, а теперь и ночью…
– Не в деньгах дело. Работаю я из чисто психологических потребностей. Не волнуйся, с Лидией я все улажу. У тебя же еще не просят благословения. Подождем неделю!
– Сейчас такая молодежь, что благословения ей не нужно…
– Все будет хорошо! Ведь не можем мы с тобой желать ей счастья больше, чем она сама себе желает!
– А если она ошибается?
– Это ее неотъемлемое право – решать и ошибаться!
– Я бы своего не отдал, боролся бы изо всех сил…
– Я тоже своего не отдам! Что-то мне подсказывает, что бороться еще не с кем…
– Мне бы твою уверенность и спокойствие!
В этот момент в комнате Антона раздался звуковой сигнал внимания телескрина. Антон отставил чашку с чаем и поторопился к экрану.
Он увидел лицо незнакомого человека. Человек тоже увидел Антона и улыбнулся:
– Извините за вторжение, Антон. Я, Джон Смит, журналист. Хотел бы с вами встретиться…
– Каким образом вы обошли процедуру вызова абонента?
– Воспользовался правами полиции. Иначе я мог не дождаться вашего ответа… Но об этом потом. Мне очень нужно с вами поговорить…
– Боюсь, что мне нечего сказать вам.
– Догадываюсь, что вы дали подписку. Но это не единственная тема для разговора.
– Я не намерен вступать в разговоры с журналистами ни на какую тему, – Антон протянул руку к пульту дистанционного управления телескрином.
– Не отключайтесь, прошу вас! Можете не говорить, дайте мне пять минут. Вы не нарушите никаких юридических обязательств, если выслушаете меня. Я знаю, зачем вы ходите к другу…
– Вы следили за мной!
– Следил не только я, но я знаю, зачем вы туда ходите и с кем связываетесь. А они, слава Богу, не знают, потому что не профессионалы…
– Какой вы нашли криминал в том, что я с кем-то связываюсь не из дома. Например, чтобы не беспокоить человека, с которым живу?
Читать дальше
Конец ознакомительного отрывка
Купить книгу