Публикации по теме '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 и последующих версиях. Имейте в виду, что это всего..