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


Flutter: как создать кроссплатформенное приложение
Flutter Desktop, Mobile, Web и Embedded — адаптивные интерфейсы для разных платформ. Официальная документация Flutter, доступная здесь , гласит следующее: Адаптивный и Отзывчивый можно рассматривать как отдельные аспекты приложения: вы может иметь адаптивное приложение, которое не отвечает или наоборот. И, конечно же, приложение может быть и тем, и другим . 1. Адаптивный Обычно макет адаптивного приложения настраивается под доступный размер экрана. Часто это означает..

День 4 React  — «Как новичок»
Вещи, которые я узнал на 4-й день… Вещи, которые я узнал сегодня: Условный рендеринг Списки визуализации 1. Условный рендеринг Условный рендеринг очень важен, потому что он рендерит JSX в зависимости от условия , точно так же, как оператор if…else в JavaScript. Есть 2 способа сделать условный рендеринг (если не больше). Использование оператора if…else и использование тернарного оператора ? : Вы также должны помнить об коротком замыкании ( && и || )..

5 способов объединить списки в Python
Почувствуйте гибкость и элегантность Python Много лет назад, когда я начал изучать Python, я понятия не имел, насколько он гибкий и элегантный. После прочтения и написания большого количества кода мне нравится Python все больше и больше. Потому что даже обычная операция может иметь множество различных реализаций. Хороший пример - слияние списков, и есть как минимум 5 способов сделать это. Эта статья познакомит их и покажет скрытые хитрости. 1. Добавление списков напрямую Самый..

Лучшие практики Node.js - безопасность и структура
Как и любые другие приложения, приложения на JavaScript также должны быть хорошо написаны. В противном случае позже мы столкнемся со всевозможными проблемами. В этой статье мы рассмотрим некоторые передовые практики, которым следует следовать при написании приложений Node. Используйте Helmet , если мы пишем веб-приложение Нам следует использовать Helmet, если мы пишем веб-приложение. Он делает несколько вещей, в том числе: добавить защиту XSS предотвратить кликджекинг с..

Путь к созданию полноценного микросервисного приложения. Создание приложения Angular с помощью Google Charts.
Всем привет, сегодня я публикую 21-ю статью этого трека. В предыдущей статье мы создали две коллекции: « quantOrderByConsumer » и « quantProductByOrder ». Теперь мы создадим новый проект Angular с помощью Google Charts для создания двух диаграмм с использованием коллекций. Давайте начнем. Прежде чем мы начнем, посмотрите последнюю статью трека. Путь к созданию полноценного микросервисного приложения. Создание API микросервиса отчетов. Привет всем,..

Эффективный код-ревью: как стать крутым код-ревьюером
В этой статье я хотел бы поделиться некоторыми ценными уроками, которые я усвоил за последние пару лет о проведении проверки кода и о том, как делать это эффективно. Эти идеи исходят из моего опыта работы в индустрии разработки программного обеспечения. Так что вперед, сделайте передышку и посмотрите, как они резонируют с вашим собственным путешествием. Не будем терять времени, давайте просто погрузимся прямо сейчас! Что такое код-ревью? Код-ревью — широко распространенный метод в..

Если бы мне пришлось начать все сначала, вот несколько стратегий программирования, которые я бы принял
Что бы я сделал иначе, если бы мне пришлось заново учиться программировать Я уверен, что мы все думали об этом хотя бы раз в жизни. Что, если бы мы могли заново научиться программировать. Что бы вы сделали по-другому? Какие шаги вы бы предприняли, чтобы повысить свою эффективность по сравнению с тем, когда вы начали? Я все время задаю себе эти вопросы. Как бы все изменилось, если бы у меня был кто-то, кто сказал бы мне все это до того, как я начал? Я гарантирую, что я бы взялся..