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


Сглаживание массива с помощью Array.flat () в JavaScript
Сглаживать массив в #JavaScript всегда было сложно. Уже нет! ES2019 представил новый метод выравнивания массивов. И есть параметр «глубина», поэтому вы можете передавать ЛЮБЫЕ уровни вложенности. УДИВИТЕЛЬНЫЙ 🤩 const nested = [ ['📦', '📦'], ['📦']]; const flattened = nested.flat(); console.log(flattened); // ['📦', '📦', '📦'] Установка параметра depth Вот синтаксис этого метода: array.flat(<depth>); По умолчанию flat() выравнивает глубину только на один слой...

SCRAP: Контрольный список кода качества для программистов
Полезно для проверки качества кода Контекст этой статьи приобретает значение аббревиатуры. Каждая буква SCRAP фокусируется на ключевой области качества кода, определенной ниже. Таким образом, SCRAP не только служит отличным ресурсом для проверки кода, но и может использоваться разработчиками как «руководство» для написания высококачественного кода. S означает масштабируемость Масштабируемая архитектура состоит из блоков кода, которые могут легко развиваться, не влияя на уже..

Как распаковать массив в отдельные переменные в JavaScript?
Часто мы хотим распаковать записи массива JavaScript в их собственные переменные. В этой статье мы рассмотрим, как распаковать массив JavaScript в отдельные переменные с помощью JavaScript. Используйте деструктурирующий синтаксис Мы должны использовать синтаксис деструктуризации массива JavaScript, чтобы распаковать записи массива JavaScript в их собственные переменные. Например, мы можем написать: const [x, y] = ['foo', 'bar']; console.log(x); console.log(y); Затем мы..

10 лучших статей о веб-разработке на этой неделе
Какие тенденции на Codeburst на этой неделе? JavaScript, React, архитектура программного обеспечения, Node JS и Vue. Распродажа Udemy Black Friday начинается сегодня! Распродажа Udemy Black Friday - тысячи курсов по веб-разработке и разработке программного обеспечения продаются всего за 10 долларов! Полную информацию и рекомендации по курсу можно найти здесь . Лучшие рассказы Настройка производительности приложения React - воспользуйтесь инструментами разработчика и..

Что такое лямбда-функция Python?
Лямбда-функция - это анонимная функция. Это то же самое, что def в обычной функции Python, но не требует имени. Лямбда-функция - это анонимная функция. Это то же самое, что def в обычной функции Python, но не требует имени. 4 причины использовать лямбда-функцию Уменьшите количество строк кода. Лямбда - это временная функция на короткий период времени. Обычно используется внутри другой функции, такой как filter, map и reduce. или внутрь. применить в пандах. Вы можете..

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

Пример Angular 9 CanDeactivate Route Guard
Зачем нам вообще нужна служба защиты маршрута CanDeactivate? Предположим, что вы заполняете форму отправки, и после заполнения формы вы случайно нажали на другую ссылку навигации. Вы будете перенаправлены на случайно нажатую ссылку или страницу, и все изменения, внесенные в форму, будут отменены. Итак, в этом случае, если вы хотите показать пользователю подтверждение или предупреждение, прежде чем он перейдет по другой ссылке , вам нужно использовать Angular CanDeactivate route guard...