Как писать качественные unit-тесты: процент покрытия, мутанты и работа с моками
—
от автора
—
от автора
Привет, Хабр! Меня зовут Марина, я Backend-инженер в компании Авито. Сегодня я хочу поделиться собственными рекомендациями, к которым удалось прийти при работе над качеством тестового покрытия сервисов нашей команды.Итак, дело было давным-давно, у нас было пять сервисов, около 70% покрытия,…
—
от автора
В конце октября 2024 года Sony объявила о своём решении закрыть разработчика Concord студию Firewalk Studios.В финальном обращении к пользователям студия Firewalk Studios пояснила, что команда проекта начала работать в 2018 году и вышла на полную производственную мощность только в…
—
от автора
Специалисты департамента киберразведки компании F.A.C.C.T. летом и осенью 2024 года зафиксировали многочисленные атаки на российских и белорусских владельцев Android-устройств с использованием вредоносного программного обеспечения — CraxsRAT. Злоумышленники распространяли ВПО в мессенджерах под видом легитимных обновлений мобильных приложений популярных сервисов и госучреждений:…
—
от автора
Кратко о сути статьиДвижок, он же фреймворк (framework), 1С-Битрикс довольно популярен в странах СНГ.Подкупает он своей универсальностью, собственным маркетплейсом со множеством модулей расширения, как платных так и бесплатных. На данном движке существует множество интернет магазинов от разных разработчиков, а так…
—
от автора
Эта статья будет полезна Python-разработчикам, работающим с языковыми моделями (LLM).Недавно мне понадобился инструмент для формирования промптов в Python-коде. Не хотелось использовать сложные решения, поэтому я создал небольшую библиотеку FlexiPrompt. Вот ее основные преимущества:Легко интегрируется в существующий кодПозволяет быстро и гибко…
—
от автора
Кульминацией разработки является доставка функционала конечному потребителю. Этот момент наиболее важен и наиболее опасен, так как, в случае ошибки, пользовательский опыт может ухудшиться. Здесь я опишу какие меры можно предпринимать, чтоб избежать ошибки и когда.Начну с последнего. Очень распространено отношение,…
—
от автора
Разработчики док-станции Panic Playdate Stereo Dock решили отложить её выпуск. Компания описала трудности, с которыми она столкнулась при разработке прототипа, отметив, что в конечном итоге устройство не соответствовало её стандартам.Stereo Dock должен был стать небольшим настольным динамиком Bluetooth и держателем…
—
от автора
Привет, Хабр! Это Даша Волкова из МТС Диджитал. ASML занимает уникальное положение на мировом рынке микроэлектроники. Это основной производитель и поставщик литографических машин, предназначенных для работы с 7-нм чипами и более современными микросхемами. Еще ASML поставляет оборудование для производства чипов…
—
от автора
Google внедряет несколько новых функций управления памятью в Chrome. Они включают «оповещения о проблемах с производительностью» и некоторые настройки существующего режима экономии памяти, который уже пытается освободить ресурсы неактивных вкладок в фоновом режиме.theverge.comНовые оповещения появляются, когда новый инструмент обнаружения производительности…
—
от автора
Одним из самых простых и эффективных способов оптимизировать размер почтовых ящиков на сервере является настройка времени хранения писем. Автоматическое удаление писем по истечении настроенного срока их хранения позволяет пользователям не превышать выделенную им квоту без дополнительных усилий с их стороны,…