Как стать автором
Обновить

Как справиться с проблемами в унаследованном проекте после 3 других команд

Блог компании SimbirSoft .NET *ASP *Проектирование и рефакторинг *
Данная статья не претендует на то, чтобы быть универсальным рецептом, мы постараемся в ней описать те проблемы, с которыми мы столкнулись, и их решения в проекте, который нам достался после 3 других команд.

Вначале коротко опишем суть проекта. Есть доктора в клиниках, которые на специальные устройства надиктовывают информацию о пациенте и его визите. Затем эта информация переводится в текстовый вид (за это отвечает специальное подразделение, сотрудники которого слушают и набирают текст), текст проверяется, происходит заполнение шаблона. Потом происходит движение по Workflow, который включает в себя разные стадии с различной бизнес-логикой, потом происходит интеграция с несколькими внешними системами. И, наконец, печатается письмо пациенту и отсылается. А работа через некоторое время архивируется (но при этом она может быть восстановлена по необходимости).
Читать дальше →
Всего голосов 19: ↑18 и ↓1 +17
Просмотры 12K
Комментарии 8

Игра в больницу или как мы изучали и тестировали работу системы здравоохранения одной из европейских стран

Блог компании SimbirSoft Тестирование IT-систем *Проектирование и рефакторинг *
Статья «Как справиться с проблемами в унаследованном проекте после 3 других команд» рассказывает, через что пришлось пройти команде разработчиков, чтобы через полтора года получить достаточно стабильный программный продукт.
Здесь мы хотим рассказать, чем занималась команда тестирования, чтобы эффективно проверять все изменения, сделанные разработчиками, и гарантировать, что продукт соответствует ожиданиям заказчиков и конечных пользователей.
image
Читать дальше →
Всего голосов 10: ↑9 и ↓1 +8
Просмотры 7.5K
Комментарии 1

Data Science: предсказание бизнес-событий для улучшения сервиса

Блог компании SimbirSoft Data Mining *Математика *Машинное обучение *
Алгоритмы рекомендаций, предсказания событий либо оценки рисков – трендовое решение в банках, страховых компаниях и многих других отраслях бизнеса. Например, эти программы помогают на основе анализа данных предположить, когда клиент вернет банковский кредит, какой будет спрос в ритейле, какова вероятность наступления страхового случая или оттока клиентов в телекоме и т.д. Для бизнеса это ценная возможность оптимизировать свои расходы, повысить скорость работы и в целом улучшить сервис.

Вместе с тем, для построения подобных программ не годятся традиционные подходы – классификация и регрессия. Рассмотрим эту проблему на примере кейса, посвященного предсказанию медицинских эпизодов: проанализируем нюансы в природе данных и возможные подходы к моделированию, построим модель и проанализируем ее качество.
Читать дальше →
Всего голосов 15: ↑15 и ↓0 +15
Просмотры 3.8K
Комментарии 1

Картинки в вебе 2019

Блог компании SimbirSoft Веб-дизайн *CSS *HTML *Canvas *
Проблема с отображением картинок возникла с момента появления адаптивности в интернете. Мы хотим, чтобы сайт хорошо смотрелся на любом планшете, телефоне, в портретной или ландшафтной ориентации экрана, а также на супербольших дисплеях 5K. Также на рынке появились Retina-дисплеи с высокой плотностью пикселей (DPI), где обычные картинки выглядят размытыми. Растет доля мобильного трафика, и крупные ресурсы нацелены на экономную загрузку изображений. Рассмотрим, как решают эти проблемы на сайтах Apple, Tilda и блог-платформе Medium.
Читать дальше →
Всего голосов 4: ↑4 и ↓0 +4
Просмотры 13K
Комментарии 4

Пара слов в защиту монолита

Блог компании SimbirSoft Анализ и проектирование систем *Проектирование и рефакторинг *Микросервисы *
Сравниваем особенности микросервисной и монолитной архитектуры, их преимущества и недостатки. Статья подготовлена для Хабра по материалам нашего митапа Hot Backend, который прошел в Самаре 9 февраля 2019 года. Мы рассматриваем факторы выбора архитектуры в зависимости от конкретной задачи.
Читать дальше →
Всего голосов 25: ↑24 и ↓1 +23
Просмотры 12K
Комментарии 10

Сертификация ISTQB: преимущества и особенности

Блог компании SimbirSoft Тестирование IT-систем *IT-стандарты *Тестирование веб-сервисов *Учебный процесс в IT
Успех IT-проекта во многом зависит от того, насколько грамотно организована система тестирования и обеспечения качества (Quality Assurance, QA) на всех этапах его жизненного цикла.

Для специалиста по QA один из самых надежных способов подтвердить свои профессиональные качества ─ наличие международного сертификата ISTQB. Сегодня поговорим о том, что дает такая сертификация сотруднику, работодателю и бизнесу, а также о том, как мы в SimbirSoft поддерживаем квалификацию QA инженеров.
Читать дальше →
Всего голосов 8: ↑6 и ↓2 +4
Просмотры 5.8K
Комментарии 2

Язык Go: выбор ORM

Блог компании SimbirSoft Программирование *Go *
Go получил славу одного из самых простых языков программирования, в числе его плюсов – простота написания и чтения кода, в большинстве случаев более простая поддержка кодовой базы. Рассказываем о нескольких преимуществах Go, благодаря которым мы в SimbirSoft использовали его в ряде высоконагруженных проектов с различными архитектурами, как веб-сервисными, так и микросервисными (SOA).
Читать дальше →
Всего голосов 17: ↑10 и ↓7 +3
Просмотры 19K
Комментарии 14