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


Почему чистый код — пустая трата времени, а чистого кода более чем достаточно
Узнайте, где провести черту, чтобы получить максимальную отдачу от времени разработки Гарантировать 100-процентную чистоту в своей повседневной работе — это настоящее безумие! Требовать этого было бы нереально. Остаточная грязь полностью естественна. Все должны это принять. Тем не менее, следите за…

Модульное тестирование с Sinon.js
При написании модульных тестов для кода javascript может быть время, когда вам нужно заглушить часть вашего кода, чтобы изолировать и протестировать определенные функции вашего кода. Именно здесь Sinon.js - популярный инструмент, помогающий разработчикам тестировать свой код. Заглушки и шпионы Шпион sinon позволяет вызывать код, не нарушая работу остальной части приложения, и его можно протестировать, чтобы проверить, был ли он вызван или нет, и сколько раз он использовался...

Как преобразовать систему отсчета в Python с помощью NumPy и Matplotlib
Руководство по применению матрицы преобразования к системе отсчета для ее поворота из одной ориентации в другую. Введение Эта статья призвана продемонстрировать, как применить матрицу преобразования к системе отсчета, чтобы повернуть ее из одной ориентации в другую. Матрица преобразования – это матрица, выполняющая поворот в евклидовом пространстве. Для управления летательными аппаратами и космическими аппаратами необходимо преобразование между инерционным и корпусным..

Манифест старшего инженера-программиста
Мы живем в странное время, когда технологические компании меняют названия технологий с открытым исходным кодом (и других технологий в целом) и перепродают свои услуги под брендом или продуктом. Иногда оба. HR-рекрутер, который ни в чем не виноват, подхватывает эту волну и начинает относиться к экспериментам или опыту как к знаниям. Аналогичная история могла бы существовать, представьте себе инженера-пищевика, работающего в Pepsi. Затем он/она решает пройти собеседование для..

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

Демистификация комплексных чисел: практическое руководство
На первый взгляд комплексные числа могут показаться загадочными. Тем не менее, они, несомненно, играют решающую роль в науке, технике и, естественно, математике. Погрузитесь в игру, и кусочки головоломки начнут складываться вместе! Почему эти странные числа полезны для нас, спросите вы? Самый логичный ответ заключается в том, что мы просто не сможем решить такие уравнения, как x2 + 1 = 0. Некоторые могут сказать, ну все просто: x² + 1 = 0 x² = -1 x = ± √-1, но мы знаем, что все, что..

Как BlaBlaCar использует машинное обучение для подбора пассажиров и водителей
История о том, как мы грамотно выбираем результаты поиска, чтобы улучшить взаимодействие с пользователем в BlaBlaCar. Что такое БлаБлаКар? BlaBlaCar предоставляет платформу для совместного использования автомобилей в 22 странах мира. Это позволяет водителям публиковать свои поездки и заполнять свободные места в своих автомобилях, разделяя стоимость поездки при одновременном снижении выбросов CO2. Наш ИИ играет в прятки с пассажирами и водителями. Он скрывает аттракционы, которые..