Helpers - компьютеры, интернет, программирование

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


Тестирование приложений Kafka — библиотеки для модульных и интеграционных тестов
Для KafkaConsumer, KafkaProducer, Streams и Spring-Kafka Вам дали задание, связанное с работой с Kafka, или вы разрабатываете совершенно новое приложение? Рекомендуется иметь в виду тестирование, если даже не пытаться использовать TDD (разработка через тестирование). Моя цель здесь не в том, чтобы дать вам тестовые примеры, их много в Интернете, и большинство из них в любом случае являются просто скелетом теста, что я нахожу обычно невероятно полезным, так это обобщенная информация в..

Документируйте изменения репозитория GitHub в Google Sheets с помощью Ballerina
Интегрируйте репозиторий GitHub с Google Sheets В этой статье рассматривается, как вы можете интегрировать свой репозиторий GitHub с Google Sheets в Ballerina, чтобы каждый раз, когда в вашем репозитории GitHub происходит определенное событие, вы документировали его в собственной таблице Google. Как это круто! Будь то проблема, созданная под лейблом, открытый PR или даже фиксация в репозитории, вы можете записать все это в Google Sheet с помощью Ballerina за несколько простых шагов...

Микросервис против монолита: текущее состояние разработки
Что-то изменилось, где мы сейчас В течение многих лет ведутся непрекращающиеся дискуссии о наилучшем подходе к разработке программного обеспечения. Но где мы находимся сейчас? Вещи быстро изменились, и у теорий было время, чтобы быть доказанными. О чем мы говорим? Микросервисы и монолитная разработка. Эти два различных подхода к архитектуре программного обеспечения, которые используются для создания и развертывания приложений, имеют свой собственный уникальный набор преимуществ и..

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

Шаблоны для аутентификации по паролю, которым вы должны следовать
И одна распространенная ошибка, которую следует избегать При аутентификации Чтобы идентифицировать себя в реальном мире, мы обычно показываем свои удостоверения личности, паспорта или — когда с нашими друзьями и семьей — полагаемся на то, что другой человек знает нас. Однако из-за того, как работает цифровой мир — децентрализованный, распределенный и цифровой — нам необходимо предоставить другую информацию, чтобы идентифицировать себя. За последние 20 лет мы привыкли использовать..

Считайте, что мои глаза официально открыты!
Считайте, что мои глаза официально открыты!

Автоматизация тестирования Python с помощью действий GitHub
Непрерывная интеграция быстрого старта с использованием заранее определенных рабочих процессов GitHub теперь имеет встроенные инструменты для непрерывной интеграции: GitHub Actions. Вы можете использовать их для автоматизации общих задач, таких как запуск модульных тестов или сборок. В этой статье мы увидим, как использовать GitHub Actions для запуска модульных тестов Python каждый раз, когда в репозиторий делается новая фиксация. Почему? Тестирование программного обеспечения..

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

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

Использование машинного обучения для диагностики болезни Альцгеймера, часть 4
Маркеры семантической согласованности для ранней диагностики болезни Альцгеймера (arXiv) Автор: Давиде Колла , Маттео Дельсанто , Марко Агосто , Бенедетто Витиелло , Даниэле Паоло Радичони..

Почему объяснимость так важна прямо сейчас?
По мере того, как системы искусственного интеллекта и инструменты на основе машинного обучения распространяются в нашей повседневной жизни, как практики, так и критики все чаще заявляют о..

Анимированный математический анализ
Использование Manim для создания математических анимированных визуализаций Визуализация данных помогает понять скрытые закономерности в данных, которые невозможно визуализировать..

Создание простого слайдера изображений с помощью JavaScript
Узнайте, как создать базовый слайдер изображений с помощью HTML, CSS и JavaScript. Введение В этом уроке мы создадим удобный слайдер изображений, используя JavaScript, HTML и CSS. Ползунок..

Создание базы данных с помощью супергероя «Python»
В этом посте мы узнаем, как создать «базу данных SQLite с помощью модуля python sqlite3, создав простую функцию входа и регистрации. Готовы ли вы к этому путешествию? Если да , давайте приступим..

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