Почему я люблю языки с сильной системой типов, проверяемой статическим анализом кода — хорошо написанная программа является своей собственной спецификацией и позволяет выражать через язык программирования законы существования предметной области.
Когда-то давно я писал на ActionScript. Там была система типов, но вот десериализация JSON'ов по-умолчанию была в какой-то общий Object, к полям которого нужно было обращаться ["по_строковому_имени"]. В один момент мне потребовалось написать что-то на C#, который я совсем не знал, я стал гуглить, как десериализовать JSON, и с удивлением обнаружил кучу советов заранее объявить класс со всеми нужными полями и десериализовать в него.
"Какой ужас!", — подумал я тогда, — "Это же дико неудобно! А если я не знаю полей JSON? А если их много? Отвратительный язык!"
Теперь то я прекрасно понимаю, что JSON это контракт, и что правильная десериализация только такая и должна быть, и что в хорошем API в одном поле никогда не бывает данных принципиально разных типов, и так далее.
Нет, если вы набиваете вечерами пет-проект или сидите бессонную ночь на хакатоне, нет ничего плохого в том, чтобы взять простой язык с динамическими типами вроде JavaScript или Python, не требующий описывать данные. Но вот в энтерпрайзе, особенно когда над одним проектом работает много людей (а бывает это очень часто) — хорошее использование системы типов убережёт разработчиков от огромного количества ошибок, будет бить их по рукам, когда они пытаются сделать что-то не то, и будет подсказывать, когда они не уверены в чём-то.
С помощью статической типизации можно на уровне кода обозначить правила, по которым ведёт себя предметная область вашей программы в реальном мире. Разработчику не только будет сложно их нарушить, но он ещё и станет узнавать какие-то вещи, которые мог не знать раньше.
Например, если мы делаем медицинскую CRM, и больница заводит новых пациентов только тогда, когда знает их группу крови, мы можем объявить тип "Пациент" (или, если точнее, "Карта пациента") и запретить создавать экземпляры этого типа, не передав в конструктор группу крови (которая, в свою очередь, тоже является типом, вероятнее всего ValueObject'ом). Если новый программист пришёл в проект, он, во-первых, не сможет записать в БД некорректную карту пациента. Понятно, мы не учитываем случаи, когда новый программист переделывает модели предметной области — это будет хорошо видно на кодревью. А, во-вторых, даже если ему никто не сказал, что пациенты должны быть с группой крови, он узнает это из кода. И уже будет понимать, что в тех процессах реальной жизни, которые он описывает кодом, карта пациента создаётся только при наличии группы крови. А, значит, нужно искать какой-то способ сначала эту группу крови получить, и только потом создавать карту. Программирование моделирует реальный процесс.
В настоящей работе даже на языках с типами, конечно, без должного контроля можно написать что угодно. Нужна управленческая воля, компетентность руководства, понимание опасности техдолга, в идеале отдельные должности для архитекторов, опытные лиды и старшие разработчики. Но когда всё это есть, можно отсекать много проблем ещё на старте и проще погружать новичков.
#dev
Лаборатория UNIM начала прием пациентов по полису ОМС на 2023 год.
«На текущий момент мы готовы принять пациентов с полисами ОМС из Московской, Калужской, Саратовской областей, Пермского края, Республики Башкортостан, Республики Карелия, а также из других регионов России.
В соответствии с размером квоты, выделенной Московским Городским фондом ОМС, количество оказываемых услуг ограничено.
О наличии услуг просим уточнять по контактам, указанным ниже.»
По всем вопросам звоните по телефону 8 800 555-92-67 (бесплатно по РФ), пишите в мессенджеры по телефону +7 925 740 05 87 (WhatsApp)
#онкомаяк#UNIM#онкология
Друзья,
От всей души благодарим вас за активное участие в опросе.
Мы с вниманием изучили ваши предпочтения и в ближайшее время в нашем Telegram-канале появятся новые регулярные рубрики.
Часть из них вы сможете увидеть уже совсем скоро, а для создания других нам понадобится чуть больше временихотим, чтобы всё было на высшем уровне🔥
Всегда готовые к изменениям ради вас, ваш Unim
P.S. А пока не забудьте подписаться на наш канал и порекомендовать его друзьям, чтобы не пропустить ни одной публикации!
💙
#Unim#Цифроваяпатоморфология
Рады сообщить о запуске новой услуги – "FastTrack" (ускоренное гистологическое исследование).
Теперь, благодаря услуге FastTrack, вы можете получить результаты исследований всего за 24 часа. ⏱
Это идеальное решение в тех случаях, когда требуется выдать максимально полное и качественное заключение в сжатые сроки:
🔘 При срочных клинических ситуациях
🔘 Для оптимизации диагностического процесса
🔘Для минимизации рисков для пациентов
Услуга FastTrack сейчас доступна в ограниченном количестве.
Получить подробную информацию тут🔣 [email protected]
#Unim#Цифроваяпатоморфология
Я неоднократно писала про лабораторию Unim - первую гистологическую лабораторию в России, где каждое диагностическое исследование проводится в цифровом виде с привлечением двух и более экспертов, а также с применением междисциплинарного подхода.
Скоро на канале «Крутышки» будет проведен прямой эфир с сотрудниками данной лаборатории.
Чтобы нам всем было интересно, прошу оставлять вопросы (по гистологии, по иммуногистохимическим исследованиям, по генетическим исследованиям) под данным постом.
Мы постараемся ответить на них в прямом эфире.
#unim#специальнодлякрутышек
Коллеги, добрый день! 🌐
Вчерашний вебинар по диагностике рака легкого получился по-настоящему продуктивным. Искренне восхищены вашей вовлеченностью и уровнем вопросов — чувствуется, что тема для многих из вас действительно актуальна.
Мы вместе прошли весь диагностический путь: от работы с материалом до итогового заключения, уделив особое внимание связи морфологии с клиникой и ИГХ-контролю.
🧪А теперь, по инициативе нашего спикера Александра Владимировича Максименко, предлагаем закрепить результат на практике!
Проверьте свои силы в диагностическом челлендже Lung Challenge🖱
От нашего спикера — небольшое пожелание:
"Коллеги, помните — цель этого челленджа не в том, чтобы узнать, кто лучше ставит диагноз! 😉 Это возможность в неформальном формате обменяться мнениями и интересными находками.
По секрету: моя дочь прошла этот тест и показала результат в разы лучше моего — есть к чему стремиться!"
🔍Делитесь в комментариях: сколько баллов удалось набрать?
Будет интересно обсудить и разобрать вместе!
👋👋
#ДиагностикChallenge#UNIM
➡️Команда ЮНИМ приняла участие в Республиканском форуме в поддержку онкопациентов «Химия была, но мы расстались», который состоялся сегодня, 12 августа, в Казани.
Генеральный директор ЮНИМ, Алексей Яшин, отметил важность цифровых технологий, таких как дистанционные консультации и второе мнение через платформу Digital Pathology, в улучшении доступа к медицинской помощи для онкопациентов.
В знак поддержки совместных усилий в борьбе с онкологическими заболеваниями, наша команда передала организации «Мы вместе — без Бергэ» сертификат на пересмотр гистологических исследований для нуждающихся пациентов. Это наш вклад в общее дело, направленное на улучшение диагностики и лечения пациентов.
💟Мы благодарны коллегам из проекта «Химия была, но мы расстались» за возможность быть частью этого важного мероприятия, поделиться своими знаниями с пациентами и их семьями и продолжим поддерживать проект в будущем.
#Unim#лекции#онкология
➡️Мы на I Форуме онкологических пациентов в Иркутске!
Команда ЮНИМ приняла активное участие в I Форуме онкологических пациентов, который прошёл в Иркутске 30 июля.
Нина Викторовна Швед, главный врач лаборатории UNIM, осветила ключевые аспекты второго мнения в онкологии, подчеркнув его важность для точной диагностики и выбора оптимальной тактики лечения.
Мы убеждены, что совместная работа клиницистов и лабораторий – залог успешного лечения онкологических заболеваний.
Благодарим наших коллег из проекта "Химия была, но мы расстались" за возможность поделиться экспертизой с пациентами и их близкими.
#Unim#лекции#онкология
"Я убежден, что за цифровой патоморфологией будущее. Этот глобальный тренд возник не потому, что людям хотелось чего-то нового, а потому что есть объективные вызовы, которые требуют изменения технологии"
В эксклюзивном интервью-проекту «МЕД&ТЕХ» Алексей Яшин, генеральный директор первой в России цифровой патоморфологической лаборатории UNIM, объяснил, почему традиционные методы диагностики уступают место цифровым технологиям — и как это меняет медицину уже сегодня.
Патоморфология, которую раньше называли «наукой о мёртвых», сегодня совершила революцию: более 8 млн прижизненных исследований ежегодно во всём мире подтверждают — теперь это ключевой инструмент диагностики. Однако традиционные методы исследования уже не отвечают требованиям времени.
🌐Оцифровка стекол = создание Google Maps
Кому-то может показаться, что гистологическое стекло — это очень простой препарат и его не составит сложности оцифровать. На самом деле задача решаема, но по своей сложности она сопоставима с картографией Google и Яндекс.
🌐ИИ — надёжный помощник в принятии врачебный решений
• Берёт на себя рутинные действия врача (тот же подсчёт клеток).
• Ускоряет процесс диагностики и выдачи заключения.
• Повышает уровень насмотренности и квалификации врача.
🌐Формирование международных экспертных команд
Цифровые технологии стирают границы: теперь ведущие специалисты со всего мира могут совместно диагностировать пациентов в режиме реального времени. В UNIM применяют многоуровневую проверку:
- 60% диагнозов подтверждают два эксперта.
- 40% случаев требуют консилиума трёх и более специалистов.
🧪 Что ждёт патоморфологию через 10 лет?
В ближайшее десятилетие нас ждёт взрывной рост потребности в точной диагностике, формирование новых стандартов работы патологоанатомов и создание глобальных диагностических сетей.
Интересно узнать все более подробно?
🌐Тогда предлагаем вам познакомится со статьей на площадке VC.ru
👋👋
#UNIM#МедицинаБудущего#ЦифроваяПатоморфология
Ежемесячный дайджест новостей медицины, патоморфологии и онкологии
🔘Минздрав прорабатывает возможность индексации бюджета на онкопомощь на 18%
🔘Введение Порядка оказания медпомощи по детской онкологии могут снова перенести
🔘Минобрнауки утвердило Порядок планирования федпрограммы по генетическим технологиям
🔘В Москве расширят практику назначения молекулярно-генетических исследований в ОМС
🔘Какие нормативные новеллы в сфере здравоохранения вступают в силу 1 сентября 2023 года
#Unim#дайджест#новости_медицины
Ежемесячный дайджест новостей медицины, патоморфологии и онкологии
🔘Госдума соберет аналитику для подготовки законопроекта о страховании ответственности врачей
🔘Ассоциация онкопациентов попросила Минздрав увеличить финансирование борьбы с раком
🔘Правительство уточнило контуры новых нацпроектов в сфере здравоохранения
🔘Минздрав дифференцировал тарифы ОМС на оплату сопроводительной терапии в онкологии
🔘X Петербургский международный форум «Белые ночи 2024»: предварительные итоги
#Unim#дайджест#новости_медицины
Друзья, рады поделиться с вами новой регулярной рубрикой - ежемесячный дайджест новостей патоморфологии и онкологии. Надеемся, что данная сводка будет вам полезна и интересна.
Ежемесячный дайджест новостей патоморфологии и онкологии.
🔘В Москвепрошелвторой молодежный онкологический саммит
🔘Согласноисследованиюк 2034 году наибольший рост страховых рисков от применения ИИ придется на здравоохранение
🔘Состоялосьтретье в этом году заседание редколлегии журнала «Вопросы онкологии»
🔘Опубликованыматериалы XIV пленума Российского общества патологоанатомов
🔘Цифровизацияонколабораторий Москвысократила время на постановку диагноза до 20%
#Unim#дайджест#новости_медицины
Unim приняла участие в Третьем Российском Конгрессе лабораторной гистотехнологии!
🗓20 марта 2025 года в Сеченовском университете состоялся Третий Российский Конгресс лабораторной гистотехнологии – ключевое мероприятие для специалистов патоморфологии, объединяющее ведущих экспертов отрасли.
Лаборатория Unim стала участником конгресса, прослушав ряд докладов и посетив стенды передовых разработчиков диагностического оборудования. В рамках мероприятия выступали не только российские специалисты, но и зарубежные эксперты, с которыми представителям Unim удалось обменяться мнениями и обсудить перспективы сотрудничества.
«Мероприятие стало отличной возможностью встретиться с коллегами-патоморфологами лично. Несмотря на то, что Covid-времена позади, привычка общаться в мессенджерах осталась. Однако живое общение позволяет быстрее решать вопросы сотрудничества, обмениваться опытом и укреплять профессиональные связи — а это особенно важно для нашей отрасли»
отметила Нина Викторовна Швед, главный врач патоморфологической лаборатории Unim.
Конгресс стал площадкой для обсуждения актуальных вызовов лабораторной диагностики, представления инновационных решений и обмена опытом между ведущими специалистами. Unim продолжит активное участие в профильных мероприятиях, способствуя развитию патоморфологической диагностики и внедрению передовых технологий в практику.
#UNIM#медицинабудущего#цифроваялаборатория#здоровье