Публикации по теме '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 микросервиса отчетов. Привет всем,..
Эффективный код-ревью: как стать крутым код-ревьюером
В этой статье я хотел бы поделиться некоторыми ценными уроками, которые я усвоил за последние пару лет о проведении проверки кода и о том, как делать это эффективно. Эти идеи исходят из моего опыта работы в индустрии разработки программного обеспечения. Так что вперед, сделайте передышку и посмотрите, как они резонируют с вашим собственным путешествием.
Не будем терять времени, давайте просто погрузимся прямо сейчас!
Что такое код-ревью?
Код-ревью — широко распространенный метод в..
Если бы мне пришлось начать все сначала, вот несколько стратегий программирования, которые я бы принял
Что бы я сделал иначе, если бы мне пришлось заново учиться программировать
Я уверен, что мы все думали об этом хотя бы раз в жизни. Что, если бы мы могли заново научиться программировать. Что бы вы сделали по-другому? Какие шаги вы бы предприняли, чтобы повысить свою эффективность по сравнению с тем, когда вы начали?
Я все время задаю себе эти вопросы. Как бы все изменилось, если бы у меня был кто-то, кто сказал бы мне все это до того, как я начал? Я гарантирую, что я бы взялся..