Войти
ФлеймФорумРазработка игр

Паттерно-служители welcome to the hell (5 стр)

Страницы: 14 5 6 716 Следующая »
#60
22:08, 11 июня 2021

Humano5974
> Игры ломают большинство паттернов, подходящих для обычных приложений
например?

#61
23:03, 11 июня 2021

Humano5974
> Когда я слышу таких людей складывается впечатление будь-то они покуривают
> кубинскую сигару и мочат язык в вине выдержки не меньше лет 30. ЧСВ зашкаливает
> в общем.
посмотри ценник на его курсы, он предлагает вроде за 160+ с гарантией трудоустройства в его же конторке с ЗП ~40-60(очно)

#62
23:19, 11 июня 2021

Humano5974
> Тут масса своих специфических тонкостей, по которым программировать, зачастую,
> необходимо иначе чем в более тривиальных приложениях где можно выпендриваться с
> паттернами. Безусловно и в геймдеве есть свои паттерны, но есть ребята которые
> пытаются натянуть... как там выше сказали... сову на глобус?
У него там игры какие то 2д, для которых, по идее, 100% должно хватить блупринтов и анрила. Но на юнити думаю писать больше придется, вот он этим и пользуется показывая код для примитивных игр которые по сути в вакууме.
Хотя мог бы создавать 3д игры из ассетов на анриле и делать свои модификации на движок или инструменты, если он программист .

ИМХО.Он выбрал юнити потому что она запускается на компах у школьников.Но контент он снимает старательно, готовится, тату сделал как у какого то другого блогера про "хакерство".

#63
2:27, 12 июня 2021

tie_fighter
> С тем-же успехом можно сформулировать паттерн setter\getter, а лучше сразу два
> по отдельности. Будет весьма фундаментально :D

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

#64
2:28, 12 июня 2021

totoro
> Были, конечно, вот это например стародавний синглтон:
> static Context* GetContext()
это - говнокод.

синглетон Майерса имеет вид:

Context& GetContext() noexcept;
#65
2:30, 12 июня 2021

Kartonagnick
> noexcept
А если инициализация всё-таки бомбанёт?

#66
2:49, 12 июня 2021

Delfigamer
> А если инициализация всё-таки бомбанёт?

в первый раз замужем ?

+ Показать
#67
3:07, 12 июня 2021

u960
> ага, щас

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

+ Показать
#68
6:20, 12 июня 2021

Kartonagnick
> это - говнокод.
>
> синглетон Майерса имеет вид:
там в примере сишный код вообще-то,  речь ведь о паттернах которые были до ООП.

+ Показать
#69
10:01, 12 июня 2021

u960
а в ядре линукса есть паттерны?

#70
10:05, 12 июня 2021

kipar
> а в ядре линукса есть паттерны?
Максвелл называл их идиомами.

#71
13:38, 12 июня 2021

Humano5974
> ЧСВ зашкаливает в общем.
  Да тут почти у любого нормального программиста после прочтения подобных тем ЧСВ зашкалит. О, божечки, оказывается знание паттернов это что-то сложное и высокое.

> И не стоит забывать, что кто-то зубрит паттерны, а кто-то изобретает свои,
> которые через n-лет кто-то будет зубрить и не нужно путать это с велосипедами)
  Паттернов ограниченное количество, а программистов миллионы. Когда придумывались первые из них программистов было всего несколько тысяч на весь мир и каждый уже имел по 10-20 лет работы в области за плечами. Сегодня уже всё развивается в таком темпе, что то, что раньше делалось за 20 лет, сейчас создаётся за два года. Почти любая задача сразу после возникновения обрастает методами и практиками, так что если ты не первый, то тебе остаётся только поискать, иначе ты только потратишь время и в итоге в лучшем случае сделаешь то же самое, только хуже. Из-за подобных баранов, которые не хотят учиться, сейчас создаётся почти весь говняный софт, который есть. Остальной говняный софт это просто результат того, что раньше такое ещё никто не делал, не смотря на то, что бараны там отсеиваются.

#72
14:09, 12 июня 2021

Zefick
> Паттернов ограниченное количество

Есть единственный работающий паттерн программирования:
Следствие 11: Программирование - есть создание кибернетических машин, максимум энтропии которых соответствует останову при получении правильного результата.

#73
14:28, 12 июня 2021

kipar
> пить надо меньше.

согласен.

+ Показать


с синглетоном Майерса я слегка погорячился.

+ Показать


однако, даже с точки зрения "стародавнего си",
тамошний пример не годиццо.
код красноречиво намекает проницательному читателю,
что господин Крош плохо разбирается в паттернах.

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

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

+ стародавний синглетон
#74
14:40, 12 июня 2021

gudleifr
> Есть единственный работающий паттерн программирования:

+ Показать
Страницы: 14 5 6 716 Следующая »
ФлеймФорумРазработка игр

Тема в архиве.