arhrs - современные компьютерные технологии

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


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

Ключевой урок: построение CloudRepo с помощью Clojure
Ключевой урок: построение CloudRepo с помощью Clojure Одна из интересных вещей в создании собственной компании заключается в том, что вы сами решаете, какие технологические стеки использовать. Выиграйте или проиграйте, результат зависит от вас, так что лучше не ошибаться, верно? Безопасные стеки технологий для использования - это те, которые используют « все остальные» . Для меня одна из худших причин что-либо делать - это то, что это делают « все остальные ». Это похоже на..

Строгий режим TypeScript: включите его немедленно, без рефакторинга в течение нескольких месяцев!
TypeScript дает нам возможность улучшить архитектуру нашего приложения JavaScript с помощью типобезопасности и документации по коду. Однако он не включает "строгий режим" по умолчанию, чтобы снизить порог входа для новых адаптеров. Angular использует тот же подход. Он не переключает строгий режим при создании нового приложения Angular, если явно не указано иное. Это может помешать нам в полной мере воспользоваться строго типизированной природой TypeScripts, которая позволяет нам..

Оптимизация работы с интерфейсом командной строки, умение работать с трубкой
Изучите основы этой мощной, но элегантной функции Знание того, как работать с конвейером, - одна из тех вещей, которые действительно могут изменить способ использования интерфейса командной строки. Это может придать больше структуры кажущемуся сложному выводу некоторых используемых вами команд. Но это только в том случае, если вы умеете правильно трубить. Каналы, которые можно использовать с помощью символа | , отправляют выходные данные одной команды в качестве входных данных..

Мой код не годится! Вот почему.
Создание пакета Dart для публичного использования. Не более чем через четыре дня после публикации моей статьи о пакете Dart, реклама , который использовал собственный плагин Google, firebase_admob , для добавления рекламы в ваше приложение Flutter, Я начал писать еще одну статью примерно на ту же тему. Мне не понравился пакет Dart, который вы видите. Итак, почему это было? Ну, потому что, как я объяснил в конце моей предыдущей статьи Добавьте рекламу в свое приложение в..

Перестаньте бояться Redux.
Если вы фронтенд-разработчик, возможно, вы слышали о Redux. Если вы не являетесь фронтенд-разработчиком или не слышали о Redux, эта статья все равно расскажет вам о классной технологии, которую используют ваши коллеги-фронтенд-инженеры. Новые разработчики React изучают все основы React, но часто боятся погружаться в Redux. Причиной этого в основном является запутанная терминология, которую Redux приносит с собой, а также более крутая кривая обучения, чем традиционные библиотеки и..

Изучение принципа инверсии зависимостей 🚀
Вы когда-нибудь пытались внести простое изменение в свой код только для того, чтобы понять, что это намного сложнее, чем должно быть? Это происходит, когда у вас жесткий дизайн программного обеспечения, а это означает, что разные части вашего кода слишком сильно зависят друг от друга. Здесь на помощь приходит принцип инверсии зависимостей (DIP) . DIP — это принцип разработки программного обеспечения, который помогает нам создавать модульный, гибкий и простой в обслуживании код...

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

Конфигурация Gulp для WordPress - Часть II
Здесь мы переходим ко второй части руководства по настройке Gulp для оптимальной разработки WordPress. Если вы пропустили первую часть, где мы установили все модули, необходимые для задач,..

LACTF — сеть/метавселенная
В lactf я смог решить задачу веб/метавселенной. Ниже приведен исходный код, предоставленный здесь Из исходного кода видно, что флаг — это отображаемое имя администратора...

GraphQL — Язык запросов — Часть 1
Первое, что нужно знать: GraphQL — это спецификация (как она должна работать и выглядеть), а не реализация. GraphQL не нужно устанавливать, вы реализуете его с помощью серверной библиотеки,..

Будущее машинного обучения в Индии
Будучи связанным с интенсивно развивающимся языком, непрерывные технологические достижения наверняка поразят сектор машинного обучения, который вот-вот сформирует долгосрочную перспективу машинного..

Сравнение Clojure IDE  — Emacs/Cider и IDEA/Cursive
Введение Недавно я редактировал сообщение в блоге, в котором брал интервью у жителей Метосинии относительно их любимых редакторов Clojure . Было довольно интересно увидеть, что используется..

Строки, регулярные выражения и шаблонные литералы — Часть 1 | Понимание ES6
Строки, несомненно, являются одним из самых важных типов данных в любом языке программирования. Строки есть практически в каждом языке программирования, и научиться их эффективному..

7 признаков того, что вы все еще начинающий веб-разработчик
В этой статье я расскажу о 7 признаках того, что вы все еще начинающий веб-разработчик. Это вещи, в которые время от времени могут впадать даже опытные разработчики, поэтому не беспокойтесь,..