Публикации по теме 'patterns'
Антишаблоны JavaScript, которые мы используем каждый день
Наиболее распространенные ошибки, которые регулярно допускают разработчики JavaScript — вам следует избегать их, чтобы писать чистый, разумный и правильный код.
Писать код легко, но написание чистого, разумного и правильного кода — это своего рода сложный навык, который нам нужно развить, ознакомившись с большим количеством кодов и лучших практик. В этой статье мы рассмотрим самые распространенные ошибки, которые допускают разработчики JavaScript.
Что такое анти-шаблон?..
Что происходит после обратных вызовов, но перед промисами
Медленно, но неуклонно наше сообщество приняло промисы в качестве нового стандарта для выражения асинхронных операций. Многие из нас с головой погружаются в изучение API-интерфейсов Promise, не задумываясь об абстракции. И это непонимание делает нас непосильными всякий раз, когда мы пытаемся выразить не столь тривиальные асинхронные операции, что происходит довольно часто.
Здесь мы собираемся приоткрыть завесу и понять одну из основ промисов, абстракцию, обычно называемую..
Сделайте свой код Go более надежным с помощью шаблона повторных попыток
Создание надежного кода для распределенных систем
В мире облачных вычислений почти все системы распределены в той или иной форме. Распределенная система – это система, состоящая из узлов, взаимодействующих друг с другом. Узел может относиться к физическому устройству, такому как мобильный телефон или сервер, но также может быть программным процессом, таким как браузер.
Как программист, вы рано или поздно будете иметь дело с распределенными системами. Простое веб-приложение уже..
Кроме того, взгляните на пакет публикации/подписки UMD для лучшего использования.
Кроме того, взгляните на пакет публикации/подписки UMD для лучшего использования. Это поможет вам легко общаться через приложение.
publish-subscribe-js Публикация/подписка на пакет UMD www.npmjs.com
Параметр шаблона проектирования
Иногда нам нужно унифицировать данные, которые мы получаем от внешних сервисов. Например, у нас есть две разные версии конечной точки, но внутри нам нужно использовать одни и те же службы. Кроме того, мы хотим проверять внешние типы данных, проверять данные, особенно если мы говорим о проверке без базы данных, и вычислять или выполнять что-то, что подготавливает данные перед отправкой их в службы. Этот шаблон имеет общие принципы, такие как протокольные буферы и XML, где у нас также..
Шаблоны проектирования JavaScript
Шаблон описывает вызов, который происходит снова и снова в окружающей среде, поэтому описывает суть ответа на этот вызов таким образом, что вы просто будете использовать это разрешение миллион раз, не делая одно и то же дважды.
При разработке приложений важно сосредоточиться на стратегии построения, объединения приложения в очень здоровый, очень сильный и легко обслуживаемый подход, шаблоны предлагают способ дать имена решениям для общих проблем. Эти решения могут варьироваться от..
Шаблон Singleton в ES6
Шаблон Singleton в ES20XX
Или тому подобное…
Синглтоны действительно плохи , я имею в виду, на самом деле не нужны в JavaScript .
При этом вы можете найти множество аргументов по этой теме, часто приукрашенных красивыми фрагментами Java.
Смысл здесь не в том, чтобы высказать свое мнение о том, почему вам следует или не следует использовать этот шаблон , а вместо этого обобщить некоторые способы его реализации в ES2015 и последующих версиях. Имейте в виду, что это всего..