Squeak.ru - шаблоны программирования

Публикации по теме 'software-engineering'


7 приемов сокращенной оптимизации, которые должен знать каждый разработчик JavaScript 😎
У каждого языка есть свои особенности, и JavaScript , наиболее часто используемый язык программирования, не является исключением. В этой статье будет рассмотрено множество приемов оптимизации сокращений JavaScript , которые помогут вам писать более качественный код, а также убедитесь, что это НЕ ваша реакция, когда вы сталкиваетесь с ними: 1. Несколько проверок строк Часто вам может понадобиться проверить, равно ли string одному из нескольких значений, и это может очень..

Преобразование объектно-ориентированного кода в функциональный в JavaScript
JavaScript — интересный язык. Он не вписывается ни в одну парадигму. У JavaScript есть характеристики объектно-ориентированных языков, но он также имеет характеристики языков функционального программирования и не полностью следует ни одному из стилей. Недавно я просматривал базовые материалы по информатике и читал о данных…

Использование interface{} в Go: когда использовать любой тип
Если вам нравится читать статьи на Medium и вы заинтересованы в том, чтобы стать участником, я буду рад поделиться с вами своей реферальной ссылкой!

Основные шаблоны проектирования
Пять шаблонов проектирования, которые должен знать инженер-программист 1. Одноэлементный шаблон Шаблон Singleton гарантирует, что класс имеет только один экземпляр, и обеспечивает глобальную точку доступа к этому экземпляру. 2. Абстрактная фабрика Шаблон Abstract Factory предоставляет интерфейс для создания семейств связанных объектов без указания их конкретных классов. 3. Шаблон наблюдателя Паттерн Observer определяет зависимость между объектами, поэтому, когда..

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

C++ constexpr: что это такое на самом деле?
Избегайте ошибок новичка, понимая, что такое constexpr и чем он отличается от const в C++. Обзор Спецификатор constexpr был введен в C++11 , для начинающих он сбивает с толку, потому что он похож на квалификатор const . constexpr обозначает постоянное выражение и используется для указания того, что переменная или функция может использоваться в постоянном выражении, выражении, которое может быть оценено во время компиляции. Ключевым моментом constexpr является то, что его..

Как избежать условий гонки в Голанге
Напишите безопасный параллельный код Одной из возможных проблем реализации параллельных программ в Golang являются условия гонки данных. В этой статье мы подробно обсудим эту тему и методы, используемые для определения того, где могут возникнуть условия гонки, стратегии их предотвращения и то, как Golang обрабатывает данные, совместно используемые между различными параллельными контекстами. Прежде чем мы начнем, если вы новичок в параллелизме в Golang, я настоятельно рекомендую..

Новые материалы

Как работает промежуточный надзор, часть 2 (машинное обучение)
Эффективная сегментация медицинских изображений с промежуточным механизмом наблюдения (arXiv) Автор: Ди Юань , Цзюнян Чен , Чжэнхуа Сюй , Томас Лукасевич , Чжиган Фу , Гуйчжи Сюй ...

Что такое A11y (и почему вы должны его использовать)
Возможно, вы слышали об атрибутах W3C или ARIA, но что они на самом деле означают? Доступность определяется как процесс разработки продуктов, устройств и сред, которые могут использовать люди..

День 76/100 Книга
День 76/100 Книга Обучение — это непрерывный процесс с ресурсами, широко используемыми людьми, которые признают сложный путь достижения успешной цели. Хотя поначалу это может показаться..

Gmail Smart Compose: умный способ написать электронное письмо
Gmail означает почту Google, это бесплатная служба электронной почты, предоставляемая Google по всему миру. Google официально запустил Gmail в 2004 году, и в настоящее время этой услугой..

API следующего поколения: gRPC n Javascript
gRPC - быстро развивающаяся технология, которая потенциально может заменить протокол HTTP. Это быстрее, чем традиционные HTTP-вызовы, потому что он отправляет данные в двоичном формате, а не в..

Ускоренный курс по жадным алгоритмам
Дай мне, дай мне, дай мне Аудитория Эта статья предназначена для инженеров, достаточно хорошо разбирающихся в программировании, структурах данных и алгоритмах. Он в основном основан на..

Изучайте Java (Урок 2: Комментарии)
Как и зачем использовать комментарии в java с примерами Введение: Комментарии — это строки текста в программе Java, которые игнорируются компилятором и используются для добавления..