Паразитная функциональность

Dec 27, 2017 12:17

https://www.gazeta.ru/science/2017/12/26_a_11545316.shtml

У автобусов ЛиАЗ-5292 есть защита от езды с закрытыми дверями. Эта полезная штука порождает опасный обратный эффект: можно использовать открытую дверь как состояние органов управления, в котором автобус не едет, но тогда он может неожиданно тронуться при закрытии двери.

Большинство программистских и не только "багов" имеют аналогичную природу. Желание всё оптимизировать, использовать одну вещь для двух функций вызывает неожиданные связи между вещами, требование "защиты от дурака" и пересмотра всей системы управления с нуля.

вопросы

Previous post Next post
Up