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

Публикации по теме 'typescript'


Модульное тестирование с помощью Mocha: практическое руководство для начинающих
Узнайте о Мокко Тестирование является неотъемлемой частью современной практики разработки программного обеспечения. Среди различных типов тестирования модульное тестирование часто является первой линией защиты от ошибок и ошибок. В этом уроке мы рассмотрим, как писать модульные тесты с использованием Mocha, популярной среды тестирования JavaScript. Что такое модульное тестирование? Модульное тестирование — это практика тестирования мельчайших фрагментов кода, обычно отдельных..

Локализация приложений i18next и React за 3 шага
Как начать работу с i18n в ReactJS? Благодаря тому, что ReactJS - суперпопулярная библиотека, у нас так много вариантов. Самыми популярными библиотеками i18n являются i18next и yahoo / response-intl. Сегодня я покажу вам, как интегрировать i18next в ваше приложение ReactJS. Создать образец проекта Я начну с самого начала и создам образец приложения на ReactJS с TypeScript. yarn create react-app simplelocalize-i18next-example --template typescript Установите зависимости:..

Создание пользовательского хука React в TypeScript
Пошаговое руководство по созданию пользовательских хуков React в TypeScript Согласно результатам ежегодного опроса Состояние Javascript , не похоже, что React или TypeScript никуда не денутся в ближайшее время, поэтому стоит потратить некоторое время и изучить, как они работают! Хуки React произвели революцию в том, как мы можем создавать компоненты React, поскольку они, как правило, значительно более интуитивно понятны, чем компоненты класса. Тем не менее, одна функция, которая не..

Разработка компонента Angular на примере часть 1
В этой статье я расскажу о процессе разработки компонента Angular. Цель этой серии — показать мыслительный процесс, ведущий к разработке, и мыслительный процесс, лежащий в основе принимаемых решений. Я собираюсь заняться одним из самых печально известных стандартных компонентов, попытавшись создать свою собственную таблицу данных. Со временем этот компонент будет добавлен в мою библиотеку Unopinionated Angular Toolbox . Цель этой библиотеки состоит в том, чтобы предоставить ряд..

Узнайте, как применить вызов привязки в JavaScript за 3 минуты
Введение Apply — Call — Bind — это три метода в JavaScript, используемые для установки контекста и аргументов при вызове функций. Понимание использования этих методов может быть очень полезным в технических интервью. Связывать Во-первых, это метод bind , давайте посмотрим на этот фрагмент кода: const dog = { name: 'Cloud', speak(sound) { return `${this.name} says ${sound}` } } dog.speak("Grr"); //returns 'Cloud says Grr' Это легко понять: у меня есть..

Мы открыли легкий фреймворк пользовательского интерфейса Web IDE!
Облегченная среда пользовательского интерфейса Web IDE Введение Molecule — это облегченная среда пользовательского интерфейса Web IDE, созданная с помощью React.js и вдохновленная VS Code. Мы разработали API-интерфейсы расширений, аналогичные VS Code, чтобы помочь разработчикам более эффективно разрабатывать систему Web IDE. Molecule встроен в редактор Monaco, мы предоставили API-интерфейсы извлечения Keybinding и QuickAccess. Благодаря механизму расширения разработчики..

Четыре стратегии для достижения чистого кода
Руководство по рефакторингу кода Книга дяди Боба Чистый код дает вам лучшие agile-практики по очистке кода. Но, как он говорит в книге, мы не можем писать чистый код с самого начала. Практически каждый день мы рефакторим/трансформируем наш код, чтобы получить более читабельный чистый код. В этой статье я показываю суть его книги таким образом, чтобы вы могли применить ее к своему процессу рефакторинга. Критерии: Что такое чистый код? В книге автор сначала говорит: «Написание..

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

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

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

Async Await в Swift: легкое управление параллелизмом
Введение в запуск асинхронного кода Асинхронный код выполняет несколько операций одновременно. Параллелизм необходим при выполнении тяжелых вычислений или сетевых запросов. Однако это может..

Очистить файлы Program .cache в Ubuntu 20.10
Очистите кеш за несколько простых шагов! GNU / Linux реализовал эффективное управление хранилищем для своих пользователей. Но заметили ли вы, что в вашей системе Linux заканчивается место,..

Использование Node.js для чтения действительно больших файлов (часть 1)
В этом сообщении в блоге есть интересный источник вдохновения. На прошлой неделе кто-то на одном из моих каналов в Slack опубликовал тестовое задание, которое он получил на должность..

Введение в градиентный спуск и обратное распространение
Введение в градиентный спуск и обратное распространение Как машинное обучение? Машинное обучение ( ML ) - это исследование компьютерных алгоритмов, которые автоматически улучшаются по..

Шаблон CQRS — C#
Этот архитектурный шаблон в основном говорит о том, что мы можем использовать одну модель для операций чтения, а другую — для операций записи. Звучит хорошо, но реализовать его может быть..