Pull to refresh

Машина Руба Голдберга

Reading time 1 min
Views 2.2K
«Машина Руба Голдберга» — чрезвычайно сложное, громоздкое и запутанное устройство, выполняющее очень простые функции (например, огромная машина, занимающая целую комнату, цель которой — передвижение ложки с пищей от тарелки до рта человека). «Машина Руба Голдберга» стала нарицательным названием всего чрезвычайно запутанного и неоправданно сложного. В сфере IT это название пока что используется редко (но как оказалось используется), чаще всего с целью негативного отношения к громоздкому программному коду, который можно изрядно оптимизировать.

Этим топиком я в первую очередь хотел бы повеселить читателя, показав некоторые интересные иллюстрации-загадки этой самой машины. Вам предстоит разгадать ряд квестов и в конце каждого улыбнуться или даже рассмеяться. Во-вторых хочу поспособствовать внедрению этого самого понятия в повседневную трудовую рутину того, кто с этим понятием еще не знаком. Ведь при любом удобном случае, можно удивить собеседника своей эрудицией и познаниями, и назвать, например, неоправданно громоздкий код — «машиной руба голдберга». Итак, вы готовы пройти квесты? Тогда вперёд!

Нужно проследить алгоритм действий, используя буквенные обозначения, чтобы понять как машина работает.

Классика. Автоматическая салфетка.


Нанесение зубной пасты на щётку.


Автоматические ворота в гараж.


Посудомоечная машина.


Удобная установка мячика для игры в гольф на подставку.


Само раскрывающийся зонтик для дождя.


А это устройство я не смог разгадать. Версии (или если кто-то знает наверняка) можно оставлять в комментариях.


Существуют также энтузиасты, которые собирают Машины Руба Голдберга в реальной жизни. Вот пример одной из них.
Tags:
Hubs:
+22
Comments 21
Comments Comments 21

Articles