Entry tags:
Болезненная страсть к оптимизации кода
У нас в подъезде два лифта - №1 и №2.
Я давно заметил, что если едешь на №2 на первый этаж, и там уже стоит №1, то сразу после высадки пассажиров №2 закрывает двери и уезжает на 2 этаж (это так по факту и так отображается на табло). Если №1 приезжает на первый, когда там стоит №2, то до того как №1 успевает закрыть дверь, №2 сам себя вызывает и уезжает на 2-й этаж. Наконец, недавно я проверил, что как только уезжаешь с первого этажа на №1 - №2 спускается обратно.
Вызывают интерес такие вопросы:
1. Это сделано нарочно, чтобы сэкономить время ожидания при вызове сверху? На целый этаж?
2. Это баг, а точнее, программер не знал, как расписать условие выбора при вызове лифта, если они оба на одном и том же этаже и решил программно запретить это?
3. Если принудительно пригнать оба лифта на первый этаж - что произойдет? Только спецЭВМ перегорит или и тросы порвутся тоже?
Я давно заметил, что если едешь на №2 на первый этаж, и там уже стоит №1, то сразу после высадки пассажиров №2 закрывает двери и уезжает на 2 этаж (это так по факту и так отображается на табло). Если №1 приезжает на первый, когда там стоит №2, то до того как №1 успевает закрыть дверь, №2 сам себя вызывает и уезжает на 2-й этаж. Наконец, недавно я проверил, что как только уезжаешь с первого этажа на №1 - №2 спускается обратно.
Вызывают интерес такие вопросы:
1. Это сделано нарочно, чтобы сэкономить время ожидания при вызове сверху? На целый этаж?
2. Это баг, а точнее, программер не знал, как расписать условие выбора при вызове лифта, если они оба на одном и том же этаже и решил программно запретить это?
3. Если принудительно пригнать оба лифта на первый этаж - что произойдет? Только спецЭВМ перегорит или и тросы порвутся тоже?
no subject
А насчёт третьего я не понял - принудительно это как?
(no subject)
(no subject)
no subject
no subject
(no subject)
no subject
(no subject)
no subject
(no subject)
no subject
no subject
4-я версия
Re: 4-я версия
радикальное улучшение лифта
Re: радикальное улучшение лифта
патерностер - это мой лифт в пробке
важное отличие от патерностера
no subject
У них другой баг: если оба они на первом этаже стоят, вызвать их нет никакой возможности. Приходится идти на второй, нажимать там кнопку вызова - и только тогда один трогается в путь, а второй открывает двери.
Полагаю, "ваш" баг - попытка избавиться от "моего".