Повторное использование объектно-ориентированного кода (в программах) вызвало головную боль у Австралийских Вооруженных Сил. Т.к. симуляторы все активнее используются для тренировок боевых действий вертолетов, от программистов требуется постоянное повышение реализма используемых сценариев, включая детальные ландшафты местности и - в случае операции Феникс - стад кенгуру (т.к. испуганные животные могут легко выдать расположение воинских частей). Hачальник отдела симуляций наземных операций Defense Science and Technology Organization приказал разработчикам смоделировать перемещения кенгуру и их реакцию на вертолеты. Будучи грамотными программистами, те использовали готовые программные объекты, описывающие поведение пехоты в аналогичной ситуации, заменив изображения солдат на изображения животных и увеличив их скорость. Желая продемонстрировать свое мастерство перед посетителями - американскими пилотами - горячие австралийские парни "разбудили" кенгуру, пройдя над ними на малой высоте во время симуляции. Кенгуру разбежались, как и предполагалось, и американцы понимающе кивнули: А затем сильно удивились, т.к. кенгуру, перегруппировавшись, появились из-за холма и выпустили тучу стингеров по злополучным вертолетам. (Программисты забыли удалить
соответствующий кусок кода из "пехотных" объектов). Hачальник симулятора отметил, что пилоты с этих пор боятся кенгуру как огня,
для чего, собственно, и нужен был этот кусок кода в симуляторе
среда, 24 сентября 2008 г.
Кенгуру и рефакторинг
Вот после этой цитаты на боре решил найти ее. Нашел по первой ссылке в гугле в блоге человека по имени Лева и с ником akusasik. Вот она:
Тэги:
ООП,
программирование,
юмор
Подписаться на:
Комментарии к сообщению (Atom)
Ржунемогу!!! :)))
ОтветитьУдалитьПпц, унесло под стол... xDDDD
ОтветитьУдалитьВалялся!!!!
ОтветитьУдалитьЛол ))
ОтветитьУдалитьРЖААААКААААААА!!!!!
ОтветитьУдалитьЗабавно. Брутальный рефакторинг ещё немалому числу проектов юмора добавит.
ОтветитьУдалитьКстати, к рефакторингу эта история не имеет никакого отношения. Кто-то то-ли неправильно перевел, то-ли неправильно термин понимает. Так и гуляет история по инету. Но достоинство - именно благодаря этому звучному слову ее и легко нагуглить:))
ОтветитьУдалитьРеально плакал)))))
ОтветитьУдалить