Press "Enter" to skip to content

Debating the observable pattern — Q&A P1 — Fun Fun Function


привет всем и добро пожаловать в другую
эпизод из фондов funfunfunfun угловой
основанный на узлах JavaScript
я Матиас, ты сегодня красивый, мы собираемся
расскажите, что это будет здорово
давайте начнем, и у меня есть специальный
гость со мной сегодня
Эрик Райман, мой шведский друг, привет, кто
нравится, я не знаю, что вам нравится делать
гораздо менее серьезные вещи обратно забавные
игры и тому подобное инди питания
все в порядке, так что это вроде как полу
мой отпуск, например, спасибо, что это
это Рождество и прочее, так что давайте не будем
сделать четыре эпизода, как просто сделать некоторые
побеседуем с некоторыми вопросами и ответами
это правильно, да, так это Эрик ты
как будто вы смотрели предыдущий
эпизод, в котором мы играем программу на Эрика
игровая одежда, гул и опасность так и
Эрик из Швеции, а также я так это
дома за Рождество, и мы провели
Новый год вместе, и мы в основном
просто бить хук похмелья, я думаю, о мой
боже, я собираюсь сделать эпизод и как
продолжайте, как не можем мы просто ответить на некоторые
вопросы и ответы вместе, и это
Я отвечу на все ваши вопросы о
какие наилучшие угловые узлы да
все заметки записки и whatnots I
люблю твою работу С Новым Годом
Год вам тоже да , но это не
вопрос
это не вопрос, но спасибо Майку
что ты думаешь о том, что мне не нравится?
Идея , что это функциональная реактивная
программирование О, это очень круто
Я мог бы объяснить это мне, как если бы я был
ребенок, который никогда не программировал
функциональное реактивное программирование
это функциональное реактивное программирование
в основном наблюдаемый рисунок и
то много маркетинга, о да, да
это хорошая модель, да, это похоже на
да, да, вы отправляете события
да люди слушают его, да, но ты
Знаю, да, точно, да, конечно, нет
знать, кто его слушает, да
создавая хороший поток
Информация о да наблюдатель будет
как будто это значит, что вы знаете наблюдаемые
часть есть вещь, которую вы можете
подписаться на Я думаю, что могу это наблюдать
да и функциональное реактивное программирование
это то, что вы делаете, как цепочку
функции после наблюдаемого, например, для
например, в верхней части он мог бы
быть как функция, которая указывает на
наблюдаемый, и это просто цепочка, которая
наблюдают друг друга, поэтому интерфейс
постоянно реагирует, так что в основном это
интересно, что вы, как вы его описываете
так что в основном это звучит так, будто есть
что-то наблюдаемое, и я
угадывая, так что один из шаблонов
которые все время появляются
model-view-controller да, я ненавижу это
, но обычно нужно говорить
о хорошо в игровом программировании да, но
но это полезная модель, я думаю, просто
для разговоров о вас знает разъяснение
то , что вы говорите , как даже если
вы не используете его да
например, то, что часто бывает
наблюдаемый в нем — это правильная модель
это то, что вы знаете, это
где ваши данные — это то, где
правда о том, что происходит, вы знаете
основаны и как изменение ценности или
что — то подобное , а затем , как это
каскады, да, вы знаете систему
реагируя на это правильно да, так что это звучит
как функциональные реакции
реактивное программирование — все об этом
нога как является частью ключевого вида
крутая вещь
как будто это ваш тип данных или
указать каким-то образом на высоком уровне
как вы собираетесь реагировать на это
наблюдаемое изменение или что это просто
вроде как обещание этого заключается в том, что
вы можете запрограммировать намного больше Detlef it
декларативно, как есть государство и
вы просто в зависимости от того, что государство
похоже, что я сделал эту ИС, поэтому я
думаю, что у меня есть это, у меня есть
коллеге, что Филипп, что означало
вчера он много рассказывает о том, как
люди не понимают , что
наблюдаемый шаблон — это оптимизация
это не архитектура, как в
вы знаете, когда программируете, где
у вас есть в программировании игр, как я
поймите это, и мы поместим так, как будто
очень и очень много внимания вокруг бега
петля, как обязательно истина, и я
думаю, я думаю, что начинающие программисты или
как начинающие игровые программисты, это
например, у вас есть цикл запуска, и вы
представьте, что это просто как один большой
петля да, но это не то, как ты пишешь
игра, хотя О, интересно, я имею в виду, что это
как вы знаете одну и ту же концепцию
о о вы знаете, как объект его
начинается функция обновления, например
что это именно цикл его часть
да, я вижу, что у него есть функция обновления
который работает все время, да, да, но
это похоже на миллион объектов и
у каждого из них есть собственное обновление, да, я
верный худший они исполняются после жизни
да, но это мой , это то, что ты мужчина
да, я понимаю, что это не
только одна большая функция рендеринга в
в основном, но как в
JavaScript есть купол справа да это
как объект, который вы мутируете, так что
не так, как будто у вас есть обновление, которое вы часто
не имеют функции обновления, которая делает
не доступ, но это похоже на
происходит, тогда я меняю это да, да
так я вижу так, чтобы реактивная часть
вот что вы что- то меняете и это
каскады похожи, но все же реагирует на него
и в результате происходят другие вещи
точно на
является функциональной частью этого является то , что
это просто чистые функции, это просто
он попадает в государственные
постоянно выводит и выводит
на самом деле это действительно не мутирует
все, что ему всегда нравилось, учитывая высказывание
что меняется государство, и это похоже на
как мы представляем изменения
в точку
так вроде как эта или как
обновите функцию так, чтобы ваша реактивная
функции могут ли эти функции
внести изменения в базовое состояние или
нахмурился
да, это нахмурилось. О, вот так
что нарушит всю точку
но получилось, но вы все
как наблюдаемое в конце, как
точка наблюдаемого состоит в том, что единственная
рассылает как без изменений сразу
необходимость на самом деле изменилась правильно, и это
не знает о остальной части
я все еще использую для меня.
наблюдаемая наблюдаемая картина наблюдателя
все время в этом игровом программировании, как
ну да, но я имею в виду много времени
главным преимуществом является то, что вы можете иметь
наблюдаемые не знают, как говорят
у вас есть бар здоровья для образца да
у вас есть игрок, и у игрока есть
помогло мне помочь внести изменения в
плохой бар для здоровья говорит
было бы сказать в коде игрока oh
вы знаете, что здоровье изменилось, найдите здоровье
бар, да, это было бы ужасно
лучше быть похожим на каждого моего здоровья
изменен Я персонаж, и мне нравится
бар здоровья — это как-то помог кто-то помог
изменилось это было на игрока, я собираюсь
обновляй себя, да, но панель здоровья
не должно быть там, если это не
там, как будто нет
nullpointerexception Я уверен, дерьмо
например, да, это право вещания
точно, вместо того, чтобы рассказывать вещи да
и я знаю, что ты можешь знать
все разделено, и вы можете
напиши действительно это хорошо, но теперь, когда
такие события, как я понимаю, что это потрясающе
но я не думаю, что это черта
наблюдателя как такового, это
это просто вы создаете, как широкий
стоит так , что я имею в виду , как наблюдатель
как точка наблюдателя
что это только изменения диспетчера
когда нравится, когда оно действительно изменено
это похоже, например, похоже на вас
может реализовать этот шаблон
обновление состояния, например, как
здоровье, как я только что обновил дом
здесь и то, кто заинтересован
может просто посмотреть на это здоровье
не знает, что вы могли бы
просто эта функция обновления, которая выполняется
каждый кадр хорошо, я не уверен, а потом
просто глядя на это и обновляя право
проблема в том, что это чрезвычайно
дорогие да, вы делаете это иногда и
то вы добавляете наблюдаемое, чтобы
получить это, чтобы отображаться только тогда, когда
состояние фактически было изменено правильно
и это очень популярно в
JavaScript и веб-приложение
особенно потому, что мутация купола
это опыт дорого , как право
намного дороже, чем просто толкать
вещи для OpenGL и программирования, но я
подумайте, что есть заблуждение среди
программистов, что наблюдаемое является
архитектурный образец хорошо, что не я
значит, это попадает в
семантики, но что вы подразумеваете под
архитектурный образец, что есть
разница между шаблоном это
архитектурный узор и узор
это просто я не знаю вроде как
hobo pattern Я знаю, что ты такой, как я думаю
что многие люди имеют
неправильное представление о том, что наблюдаемые
шаблон
структурирует ваш код, но это
не похоже на структуру
отдельно от наблюдаемого
видимо, это для того, чтобы
оптимизируйте свой код и сделайте его быстрее, чтобы
что вы не запускаете код без необходимости
интересно, я думаю, что, может быть, это
справедливо сказать , что быстрее
польза от использования этого шаблона, но я
представьте, что вы знаете, как я
упомянутое ранее другое преимущество
что вы по существу развязываете
наблюдателя от наблюдаемого типа или
скорее, ваше развязывание наблюдаемого
наблюдатель уверен, что да, это неправильно
сказать , что любой из этих вещей
правда да
но, как если бы какой-либо шаблон программирования, если вы
думаю, что использование этого будет автоматически
сделай свой код, ты да, тогда ты
новичок, и вы должны думать
да, конечно,
как точка, как да, наблюдатель
шаблон может привести к вам
отделив ваш код, мы похожи
развязать да, знание о
рендеринг, и это здорово, но я
подумайте, что главное, что вы можете
достичь этого без наблюдаемого
У этого шаблона есть это
специфика об этом
как вы можете наблюдать и получать
изменить всякий раз, когда изменяется право
существует только по соображениям производительности
эта конкретная часть, так что это действительно
интересно, потому что я мало что делаю
JavaScript, но я все еще знаю эту схему
наблюдатель наблюдаемый pata sucia и
это звучит как в
JavaScript основные преимущества, которые
огромным преимуществом является производительность, но
Я думаю, если вы воспитываете, как банду
Четыре типа шаблонов в программном обеспечении
Я думаю, что противник
снова и снова, я так думаю
как будто это компонент
model-view-controller — это похоже на подпункт
уберите этот шаблон, чтобы он был как
очень известный рисунок да да, как
это так, вы знаете, что наблюдаемые взгляды
модель да, хорошо, что это
как меня чему-то научили, да и вы
может спорить
о, я думаю, но да, один из
основной вид вещей, которые я нахожу интересными
о разработке программного обеспечения является то, что эти
шаблоны, которые у вас есть, вы знаете
у них есть преимущества и недостатки
и это звучит как в области
JavaScript основное преимущество
производительность в промежутке времени игры
программирование Я имею в виду, да, это маленький
производительность игры конечно, но это не так
дорогой по обновлению, просто посмотрите на
модель у вас есть вы знаете , как
указатель на модель, это как
целое или что-то, что вы можете просто посмотреть
у него это не так дорого , чтобы читать
а также
утверждение if, если оно
что-то правильно, или вы знаете, что это
не так уж плохо
um это больше похоже на выигрышную игру
программирование больше о расцеплении
кода, но я могу упомянуть, что есть
вероятно, еще одна область программного обеспечения
развитие
Я не знаю, как программировать медицинские роботы
или что-то там, где наблюдатель
наблюдаемый рисунок, возможно, он имеет некоторые
другие преимущества или недостатки, которые
они используют это или нет, как вы знаете
монитор сердечного ритма может использовать его для
Например, я понятия не имею, что это будет
похоже, потому что я этого не делаю , но мой
общая цель заключается в том, что она всегда
рискованный шаг , чтобы объявить , что шаблон
походит, прежде всего, не сосредоточено вокруг
одно преимущество, потому что они могут быть похожи
в зависимости от конуса да как карандаш
вот одно преимущество может затмить
другой, но да, и фокус может лежать
В другом месте да, и я имею в виду, что я не собираюсь
перейти в нашу разглагольствования прямо сейчас , но некоторые из
худшие кодовые базы, которые я видел
профессионально в игровой индустрии
вы знаете, что они действительно закончились
они, как правило, вступают в
потому что люди сосредоточены на
преимущества какой- то картины, но затем они
не учитывать контекст или
такие как
этот шаблон и получение этой выгоды
хорошим примером является модель-view-controller
часто вы знаете, что он имеет преимущества
отделяет проблемы к логике
очень хорошо для производительности , но также
делает его труднее писать вы знаете маленький
просто в первую очередь, как графика или
физическими интерактивными классами в
красивый вид простого пути, поэтому
это заканчивается тем медленнее, что и
в конечном счете, вероятно, не самая лучшая идея
но опять же это зависит от контекста
иногда это лучшая идея иногда
это не я хочу сделать касательную к
факт, что это общий шаблон
несмотря на то, что мы совершенно разные
программистов, мы все еще можем рассуждать о
как у нас есть все разные диалекты и
точки зрения, но я все еще оба
мы знаем, что мы все еще используем
образец да, и было это другое
вопрос о
Please follow and like us:

Be First to Comment

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