Удобная работа с классами в PlantUML Неймспейсы растут, схемы усложняются, связи «плывут»? Наш ведущий бэкенд-разработчик Лев Лейман нашёл способ упростить жизнь в PlantUML буквально парой строк и вывести схемы на новый уровень. Передаём ему слово 👇 «Если вы пользуетесь PlantUML и часто готовите схемы классов, то наверняка сталкивались со сложностью группировки классов (class) в пакеты (package). Чаще всего проблема возникает из-за длинных неймспейсов. Они добавляют лишние вложенность и шум, а ...
SberHealth ИТ
Рассказываем о жизни технической команды СберЗдоровья. Мы на Хабр: https://clck.ru/3F2wCn Вакансии: https://vacancy.sberhealth.ru/ По всем вопросам @katika_cha
Графики
📊 Средний охват постов
📉 ERR % по дням
📋 Публикации по дням
📎 Типы контента
Лучшие публикации
5 из 5Как сделать автотесты независимыми от внешних сервисов? Стабильность автотестов — ключевой фактор качества ПО: они помогают быстро проверять функционал и предотвращать баги в продакшене. Юра Кулагин, наш инженер обеспечения качества, делится кейсом: после перехода на BFF фронт-сервис запускался в изоляции и не получал данные. Решили это с помощью мокирования API через WireMock и настройки взаимодействия контейнеров⭐️ ▶️В карточках — как мы это реализовали и к каким результатам пришли. А в коммен...
Идёте на Совет CISO? 12 марта в Уфе пройдёт конференция CyberSecurity САБАНТУЙ 2026. В 10:40 начнётся вводная дискуссия в формате Совета CISO. В ней примет участие Дмитрий Тараненко, директор по кибербезопасности СберЗдоровья ⚡️ Эксперты поговорят о главных уроках 2025 года, самых ценных процессах в кибербезопасности, о том, каких специалистов сегодня сложнее всего найти, и разберут, какие метрики показывают директорам, а какие остаются внутри команды. Увидимся завтра на конференции!
В конце прошлого года мы собрали своего AI-агента для code review и модуль-ассессмента в команде Mobile 😍 Спойлер: это был осознанный подход, а не просто "прикрутить API к облаку". Зачем вообще свой агент? Задачи было две: 🔘Code Review по заданному промту (то что не может swiftlint, проверка МРа на соответствия нашим правилам). 🔘 Модуль-ассессмент: анализ соответствия целого модуля на предмет архитектуры, DI, использования дизайн-системы и т.д. Почему именно локальные модели, как мы подходили...
Цветовая палитра классов в PlantUML Лев Лейман, ведущий бэкенд-разработчик, продолжает делитсья лайфхаками по работе со схемами в PlantUML 😍 Сегодня поговорим о приёмах, которые помогут наглядно показать по схеме, что изменится в коде. Передаём слово Льву: «Снова немного про схемы классов в PlantUML. На этот раз поиграемся с цветами. Прежде чем браться за разработку более-менее крупной фичи, мы предварительно планируем изменения в кодовой базе. Это помогает декомпозировать задачи и точнее оцени...