[#] [Перевод] Когда программа падает только по средам
habrabot(difrex,1) — All
2015-07-30 19:30:02


Откиньтесь на спинку кресла и отдохните – пришло время рассказать об одном из моих самых любимых багов. ![][1]Это была моя самая первая работа в сфере IT – летняя практика в компании, разрабатывающей очень серьезное медицинское оборудование, в частности [системы подачи анестезии][2] и [мониторы для пациентов больниц][3]. Монитор для пациента – это такая попискивающая коробка рядом с лежачим больным, которая меряет пульс, давление, частоту дыхание и прочее, а также оповещает медсестер в случае неприятностей. Офис был полон двухметровых баллонов с веселящим газом, по нему расхаживали роскошнобородые гуру-эксперты по встраиваемым системам, и были целые комнаты-хранилища специально для документации, необходимой для сертификации различного оборудования. Народ до сих пор шепотом рассказывал об одном баге, пропущенном тестировщиками с десяток лет назад, из-за которого система подачи анестезии перезапустилась посреди операции. Стоит ли говорить, что зеленого сопляка-студента вроде меня и за километр бы не подпустили к боевым системам? Вместо этого мне поручили проект-прототип с целью опробовать в действии самые горячие технологические новинки 1997 года – сервер на C++, который бы слушал мониторы по серийному порту, сливал интересные данные в базу на SQL Server и отправлял их на Java-апплет через CORBA, чтобы доктора и родственники могли следить за самочувствием больного через интернет. Красота же! Особенно с учетом того, что практического опыта у меня не было ни с одной из этих систем и технологий! [Читать дальше →][4]

[1]: https://habrastorage.org/files/9c6/05d/d7c/9c605dd7cbc344c592e6a3738a1f0527.jpg
[2]: http://www.dremed.com/catalog/product_info.php/cPath/753_731/products_id/2203
[3]: http://www.dremed.com/catalog/product_info.php/cPath/753_731/products_id/1944
[4]: http://habrahabr.ru/post/263871/#habracut