Кофейня Java Update в GTA V

от автора

image

Разработчики серии Grand Theft Auto всегда славились двумя качествами: своеобразным юмором и вниманием к деталям своего мира-песочницы. На фоне новостей про установление еще одного рекорда продаж (на этот раз — мирового) хочется рассказать о паре забавных находок в игре.

В городе Лос Сантос игроки обнаружили кофейню java.update(), которая объединяет две популярные отсылки — к языку программирования и сорту кофе. На вывеске этого заведения есть следующий код:

  public void sandwich () {      bread = 2;      bacon = 2;      return bread + bacon;    } 


Функция типа void, возвращающая значение?.. Исправляем ошибку:

public int sandwich () {      bread = 2;      bacon = 2;      return bread + bacon;    } 

Лучший вариант, который можно даже скомпилировать:

public Sandwich makeSandwich() {        Bread bread = new Bread(2);        Bacon bacon = new Bacon(2);        return new Sandwich(bread, bacon);    } 

Но читатели hackernews на этом не успокаиваются и предлагают еще один вариант:

class TwoBaconRashersInsideTwoSlicesOfBreadFactory {              /* Make a sandwich        * <p>        * Construct a foodstuff consisting of two slices         * of bread with two slices of bacon.        * @return TwoBaconRashersInsideTwoSlicesOfBread a sandwich        */       Public TwoBaconRashersInsideTwoSlicesOfBread getSandwich () {        BaconRasherFactory pig = new BaconRasherFactory();         BaconRasherInstance bacon1 = pig.getBaconRasher();        BaconRasherInstance bacon2 = pig.getBaconRasher();          SliceOfBreadFactory loaf = new SliceOfBreadFactory();                SliceOfBread bread1 = loaf.getSliceOfBread();        SliceOfBread bread2 = loaf.getSliceOfBread();         return new TwoBaconRashersInsideTwoSlicesOfBread(bread1, bacon1, bacon2, bread2);      } 

Существуй такое кафе в реальности, команда sudo make me a sandwich была бы в нем вполне уместна.

На этом «пасхальные яйца» не заканчиваются: у одного из персонажей игры на мониторе был замечен текстовый редактор с неким исходным кодом (предположительно, редактор — это Sublime Text или Textmake с темой monokai).

скриншот

image

Источники: orcz.com, hackernews

ссылка на оригинал статьи http://habrahabr.ru/post/195484/


Комментарии

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *