taki_net: (Default)
taki_net ([personal profile] taki_net) wrote2011-06-21 11:55 pm
Entry tags:

Болезненная страсть к оптимизации кода

У нас в подъезде два лифта - №1 и №2.

Я давно заметил, что если едешь на №2 на первый этаж, и там уже стоит №1, то сразу после высадки пассажиров №2 закрывает двери и уезжает на 2 этаж (это так по факту и так отображается на табло). Если №1 приезжает на первый, когда там стоит №2, то до того как №1 успевает закрыть дверь, №2 сам себя вызывает и уезжает на 2-й этаж. Наконец, недавно я проверил, что как только уезжаешь с первого этажа на №1 - №2 спускается обратно.

Вызывают интерес такие вопросы:

1. Это сделано нарочно, чтобы сэкономить время ожидания при вызове сверху? На целый этаж?

2. Это баг, а точнее, программер не знал, как расписать условие выбора при вызове лифта, если они оба на одном и том же этаже и решил программно запретить это?

3. Если принудительно пригнать оба лифта на первый этаж - что произойдет? Только спецЭВМ перегорит или и тросы порвутся тоже?

патерностер - это мой лифт в пробке

[identity profile] v-phi.livejournal.com 2011-06-22 05:18 pm (UTC)(link)
Точнее, мой лифт в пробке движется еще медленнее, чем патерностер.
Зато без пробок он движется с нормальной скоростью. И стоит на этаже сколько угодно, не угрожая коляскам и т.п.