Нельзя сказать, что логики в программе не было, но она казалась мне весьма кривой. Например, сообщение о необходимости забрать весь груз с платформы пришло всем роботам одного типа. А вот других заданий у каждого из них было разное количество. У одного штук десять, а второй простаивал полдня. Почему? Непонятно.
Ради интереса я проследовала за одним из погрузчиков. Он честно взял один ящик, потащил в конец склада, хотя рядом были свободные полки. Может, они не подходят? Или надо сложить всё вместе? Ответа в «тасках» я не нашла. Робот донёс коробку, поставил рядом с такими же и отправился обратно, оставив меня в недоумении разглядывать получившуюся композицию. Всё, что привезли, поставили в ряд, но размеры и особенности упаковки не учитывали: большие ящики чередовались с маленькими, пластиковые с деревянными. Названия у товаров тоже указывались разные. Какой-то общий принцип? Похоже, только то, что их привезли вместе.
Сначала заполнялась первая полка, потом вторая, затем остальные по порядку. Вроде бы всё логично, но — толщина-то у полок разная. А значит, и вес они могут выдержать разный. Искин услужливо вывел по запросу характеристики ящиков. А килограммчиков в них не одинаковое количество!
Если бы я составляла ТЗ для этой программы, то непременно потребовала бы, чтобы такие простые параметры учитывались автоматически и места на полках распределялись согласно им. Вряд ли народ тут глупее, так же?
—Скрепыш, а мы можем посмотреть эту программу, из которой погрузчикам присылают задания?
Оказалось, что нет. Со своей позиции мы видим только сами задания, отправленные на склад. Я не удержалась и почесала маковку. Не знаю уж, какие у меня сейчас мозги, но умственную активность этот жест простимулировал. Я уставилась на список задач и обратила внимание, что они выстроились по дате. Полезла смотреть фильтры: тип, размер, поставщик и ещё с десяток параметров. В самом конце значилось «автоматически». Выглядел список так, как будто его набросали в случайном порядке — не по частоте использования, не по алфавиту, а, ну… как вспомнили. Повидала я такого в своё время, когда настраивала софт клиентам.
И если разработчики программы в этом месте накидали критерии сортировки абы как, вполне возможно, что и в прочих тоже. А режим «автоматически» стоит последним, потому что его наверняка запилили уже после релиза программы и тупо добавили в конец. Поэтому весьма вероятно, что на той стороне программы сидит замордованный менеджер, который тупо оставляет в этой графе сортировку по умолчанию — то есть по дате, которая стоит первой в списке. Пока что из всего, что я здесь увидела, за сто пятьдесят лет поведение людей сильно не поменялось, так что я узнаю знакомые паттерны.