TGTGInsightтелеграм анализLIVE / telegram public index
← Такты, стеки, два колеса

TGINSIGHT SIMILAR POSTS

Намери подобно съдържание

Изходен канал @clockstackwheels · Post #721 · 26.12

Почему я люблю языки с сильной системой типов, проверяемой статическим анализом кода — хорошо написанная программа является своей собственной спецификацией и позволяет выражать через язык программирования законы существования предметной области. Когда-то давно я писал на ActionScript. Там была система типов, но вот десериализация JSON'ов по-умолчанию была в какой-то общий Object, к полям которого нужно было обращаться ["по_строковому_имени"]. В один момент мне потребовалось написать что-то на C#, который я совсем не знал, я стал гуглить, как десериализовать JSON, и с удивлением обнаружил кучу советов заранее объявить класс со всеми нужными полями и десериализовать в него. "Какой ужас!", — подумал я тогда, — "Это же дико неудобно! А если я не знаю полей JSON? А если их много? Отвратительный язык!" Теперь то я прекрасно понимаю, что JSON это контракт, и что правильная десериализация только такая и должна быть, и что в хорошем API в одном поле никогда не бывает данных принципиально разных типов, и так далее. Нет, если вы набиваете вечерами пет-проект или сидите бессонную ночь на хакатоне, нет ничего плохого в том, чтобы взять простой язык с динамическими типами вроде JavaScript или Python, не требующий описывать данные. Но вот в энтерпрайзе, особенно когда над одним проектом работает много людей (а бывает это очень часто) — хорошее использование системы типов убережёт разработчиков от огромного количества ошибок, будет бить их по рукам, когда они пытаются сделать что-то не то, и будет подсказывать, когда они не уверены в чём-то. С помощью статической типизации можно на уровне кода обозначить правила, по которым ведёт себя предметная область вашей программы в реальном мире. Разработчику не только будет сложно их нарушить, но он ещё и станет узнавать какие-то вещи, которые мог не знать раньше. Например, если мы делаем медицинскую CRM, и больница заводит новых пациентов только тогда, когда знает их группу крови, мы можем объявить тип "Пациент" (или, если точнее, "Карта пациента") и запретить создавать экземпляры этого типа, не передав в конструктор группу крови (которая, в свою очередь, тоже является типом, вероятнее всего ValueObject'ом). Если новый программист пришёл в проект, он, во-первых, не сможет записать в БД некорректную карту пациента. Понятно, мы не учитываем случаи, когда новый программист переделывает модели предметной области — это будет хорошо видно на кодревью. А, во-вторых, даже если ему никто не сказал, что пациенты должны быть с группой крови, он узнает это из кода. И уже будет понимать, что в тех процессах реальной жизни, которые он описывает кодом, карта пациента создаётся только при наличии группы крови. А, значит, нужно искать какой-то способ сначала эту группу крови получить, и только потом создавать карту. Программирование моделирует реальный процесс. В настоящей работе даже на языках с типами, конечно, без должного контроля можно написать что угодно. Нужна управленческая воля, компетентность руководства, понимание опасности техдолга, в идеале отдельные должности для архитекторов, опытные лиды и старшие разработчики. Но когда всё это есть, можно отсекать много проблем ещё на старте и проще погружать новичков. #dev

Hashtags

Резултати

Намерени 9 подобни публикации

Търсене: #stjude

当前筛选 #stjude清除筛选
MEHRLI MAKTAB` rasmiy sahifa

@mehrlimaktab · Post #3317 · 27.02.2026 г., 11:11

O‘zbekistonda bolalar saratoni va palliativ yordam xizmatini rivojlantirish dasturini ishlab chiqish doirasida Toshkent davlat tibbiyot universiteti o‘qituvchilari va talabalari uchun seminar o‘tkazilib, unda mashhur onkolog shifokor, St. Jude Bolalar tadqiqot shifoxonasi vitse-prezidenti, St. Jude Global (AQSH) direktori Karlos Rodriges-Galindo asosiy spiker sifatida ma’ruza qildi. Mazkur muloqotning asosiy mavzulari onkologik kasalliklarga chalingan bolalarning omon qolish ko‘rsatkichini oshirish borasidagi zamonaviy global yondashuvlar, bolalar saratoniga qarshi kurashish bo‘yicha Global platforma doirasida hamkorlikning keyingi mexanizmlari, bolalarga palliativ yordam ko‘rsatish tizimini mustahkamlash va bolalar onkologiyasi sohasidagi mutaxassislarning yangi avlodini tayyorlash bo‘ldi. Seminar ishtirokchilarga bolalar onkologik kasalliklarini davolashning ilg‘or xalqaro uslublari bilan tanishish imkonini berdi. Tashrif davomida St. Jude delegatsiyasi, shuningdek, "Mehrli maktab" faoliyati va O‘zbekistonning gospital pedagogika dasturi bilan ham tanishdi. — В рамках разработки программы по развитию службы детского рака и паллиативной помощи в Узбекистане для преподавателей и студентов Ташкентского государственного медицинского университета состоялся семинар, главным спикером которого выступил известный врач-онколог, вице-президент Исследовательской детской больницы St. Jude, директор St. Jude Global (США) Карлос Родригес-Галиндо. Основными темами профессионального диалога стали современные глобальные подходы к повышению выживаемости детей с онкологическими заболеваниями, дальнейшие механизмы сотрудничества в рамках Глобальной платформы по борьбе с детским раком, укрепление системы паллиативной помощи детям и подготовка нового поколения специалистов в сфере детской онкологии. Семинар позволил участникам ознакомиться с передовыми международными методиками лечения детских онкологических заболеваний. В ходе визита делегация St. Jude также ознакомилась с деятельностью Mehrli Maktab и программой госпитальной педагогики Узбекистана. #MehrliMaskan#MehrliMaktab#StJude#WHO#OrzugaHayotBaxshEtaylik#GiveLifeToADream#ДаримЖизньМечте Zamin|Facebook| Instagram| YouTube

MEHRLI MAKTAB` rasmiy sahifa

@mehrlimaktab · Post #2929 · 27.09.2025 г., 11:35

Birlashgan Millatlar Tashkiloti Bosh Assambleyasining nufuzli tadbirlar doirasida “Mehrli maktab” bitiruvchisi va volontyori Samira Idrisova nutq so‘zladi. В рамках мероприятий Генеральной Ассамблеи Организации Объединённых Наций выступила выпускница и волонтёр “Mehrli maktab” Самира Идрисова. #WHO#StJude#Zamin#MehrliMaktab#OrzugaHayotBaxshEtaylik#GiveLifeToADream#ДаримЖизньМечте

Zamin Foundation

@zaminfoundation · Post #1973 · 27.09.2025 г., 11:37

Birlashgan Millatlar Tashkiloti Bosh Assambleyasining nufuzli tadbirlar doirasida “Mehrli maktab” bitiruvchisi va volontyori Samira Idrisova nutq so‘zladi. В рамках мероприятий Генеральной Ассамблеи Организации Объединённых Наций выступила выпускница и волонтёр “Mehrli maktab” Самира Идрисова. #WHO#StJude#Zamin#MehrliMaktab#OrzugaHayotBaxshEtaylik#GiveLifeToADream#ДаримЖизньМечте

Zamin Foundation

@zaminfoundation · Post #1967 · 25.09.2025 г., 03:30

В Нью-Йорке, в рамках Недели высокого уровня 80-й сессии Генеральной Ассамблеи ООН — Министерство Здравоохранения Республики Узбекистан, ВОЗ, Детская исследовательская больница St. Jude и Фонд Zamin провели совместное мероприятие «Глобальное движение за повышение выживаемости и уменьшение страданий детей с онкологическими и другими жизнеугрожающими заболеваниями», в котором приняла участие Зироат Мирзиёева. В своём обращении к участникам мероприятия председатель Попечительского совета Фонда Zamin отметила: «В настоящее время более двух миллиардов детей во всем мире находятся в зоне риска или страдают от неинфекционных заболеваний. Это почти треть населения планеты. Миллионы из них борются с раком. Несмотря на достижения современной медицины, уровень выживаемости остаётся разным: в развитых странах он превышает 80%, в развивающихся — составляет менее 30%. Этот разрыв недопустимо велик. Мы обязаны предпринять шаги для предотвращения подобной трагедии». В мероприятии приняли участие Первые леди Турции, Азербайджана, Анголы, Вьетнама, Гватемалы, Сербии, супруга Премьер-министра Ливана, Генеральный директор ВОЗ, Президент ЭКОСОС, Президент детской исследовательской больницы «Сент Джуд», министры здравоохранения Турции, Анголы, Армении, Бангладеш, Мозамбика, Доминиканской Республики, Нигерии, Казахстана, Катара, Республики Конго, Кыргызстана, Мальты, Монголии, ОАЭ, Перу, Таджикистана, Тимор-Леште, Тувалу, Чада, Ямайки; представители руководства структур здравоохранения Венгрии, Индонезии, России, Танзании, международных организаций, экспертного сообщества и гражданского сектора, дети, столкнувшиеся с серьёзными заболеваниями. Трогательную историю своей жизни рассказала юная выпускница и волонтёр школы Mehrli maktab Самира Идрисова. Участники подтвердили свою приверженность достижению показателя в 60% выживаемости детей с онкологическими заболеваниями к 2030 году путем развития справедливых, интегрированных и основанных на местных ресурсах систем здравоохранения, обсудили вопросы поддержки дальнейшего прогресса в лечении детского рака и реализацию глобальной инициативы по борьбе с серповидноклеточной анемией. #WHO#StJude#Zamin#MehrliMaskan#OrzugaHayotBaxshEtaylik#GiveLifeToADream#ДаримЖизньМечте Zamin|Facebook| Instagram| YouTube

Zamin Foundation

@zaminfoundation · Post #1962 · 25.09.2025 г., 03:30

Nyu-York shahrida BMT Bosh Assambleyasi 80-sessiyasining oliy darajadagi haftaligi doirasida Oʻzbekiston Respublikasi Sogʻliqni saqlash vazirligi, Jahon sog‘liqni saqlash tashkiloti, St.Jude bolalar tadqiqot shifoxonasi hamda "Zamin" fondi hamkorlikda "Saraton va boshqa hayot uchun xavfli kasalliklarga chalingan bolalarning yashovchanligini oshirish va azob-uqubatlarini kamaytirish bo‘yicha global harakat" mavzusida tadbir o‘tkazdi. Unda Ziroat Mirziyoyeva ishtirok etdi. "Zamin" fondi Vasiylik kengashi raisi ishtirokchilarga murojaat qilar ekan, shunday dedi: "Hozirgi vaqtda dunyo bo‘ylab ikki milliarddan ziyod bolalar yuqumli bo‘lmagan kasalliklar xavfi ostida yoki ulardan aziyat chekmoqda. Bu — sayyoramiz aholisining qariyb uchdan bir qismi demakdir. Millionlab bolalar saratonga qarshi kurashmoqda. Zamonaviy tibbiyot yutuqlariga qaramay, yashovchanlik darajasi turli mintaqalarda keskin farq qiladi: rivojlangan mamlakatlarda bu ko‘rsatkich 80 foizdan yuqori bo‘lsa, rivojlanayotganlarda 30 foizdan ham past. Bunday tafovut mutlaqo yo‘l qo‘yib bo‘lmaydigan holat. Bunday fojialarning oldini olish uchun chora ko‘rishimiz zarur". Tadbirda Turkiya, Ozarbayjon, Angola, Vyetnam, Gvatemala, Serbiya birinchi xonimlari, Livan Bosh vazirining rafiqasi; JSST bosh direktori, EKOSOS prezidenti, "Sent Jud" bolalar tadqiqot shifoxonasi prezidenti, Turkiya, Angola, Armaniston, Bangladesh, Mozambik, Dominikan Respublikasi, Nigeriya, Qozog‘iston, Qatar, Kongo Respublikasi, Qirg‘iziston, Malta, Mo‘g‘uliston, BAA, Peru, Tojikiston, Timor-Leste, Tuvalu, Chad, Yamayka sog‘liqni saqlash vazirlari, Vengriya, Indoneziya, Rossiya, Tanzaniya sog‘liqni saqlash tuzilmalari rahbariyati, xalqaro tashkilotlar, ekspertlar hamjamiyati va fuqarolik jamiyati vakillari, og‘ir kasalliklarga chalingan bolalar ishtirok etdi. Ular orasida "Mehrli maktab" maktabining yosh bitiruvchisi va ko‘ngillisi Samira Idrisova o‘z hayoti haqida samimiy hikoya qilib berdi. Ishtirokchilar adolatli, integratsiyalashgan va mahalliy resurslarga asoslangan sog‘liqni saqlash tizimlarini rivojlantirish orqali 2030-yilga qadar saratonga chalingan bolalarning yashovchanlik ko‘rsatkichini 60 foizga yetkazish borasidagi qat’iy intilishlarini tasdiqladilar. Shuningdek, bolalarda saraton kasalliklarini davolashdagi yutuqlarni qo‘llab-quvvatlash va o‘roqsimon hujayrali anemiyaga qarshi global tashabbusni amalga oshirish masalalarini muhokama qildilar. #WHO#StJude#Zamin#MehrliMaskan#OrzugaHayotBaxshEtaylik#GiveLifeToADream#ДаримЖизньМечте Zamin|Facebook| Instagram| YouTube

Zamin Foundation

@zaminfoundation · Post #2103 · 27.02.2026 г., 10:50

O‘zbekistonda bolalar saratoni va palliativ yordam xizmatini rivojlantirish dasturini ishlab chiqish doirasida Toshkent davlat tibbiyot universiteti o‘qituvchilari va talabalari uchun seminar o‘tkazilib, unda mashhur onkolog shifokor, St. Jude Bolalar tadqiqot shifoxonasi vitse-prezidenti, St. Jude Global (AQSH) direktori Karlos Rodriges-Galindo asosiy spiker sifatida ma’ruza qildi. Mazkur muloqotning asosiy mavzulari onkologik kasalliklarga chalingan bolalarning omon qolish ko‘rsatkichini oshirish borasidagi zamonaviy global yondashuvlar, bolalar saratoniga qarshi kurashish bo‘yicha Global platforma doirasida hamkorlikning keyingi mexanizmlari, bolalarga palliativ yordam ko‘rsatish tizimini mustahkamlash va bolalar onkologiyasi sohasidagi mutaxassislarning yangi avlodini tayyorlash bo‘ldi. Seminar ishtirokchilarga bolalar onkologik kasalliklarini davolashning ilg‘or xalqaro uslublari bilan tanishish imkonini berdi. Tashrif davomida St. Jude delegatsiyasi, shuningdek, "Mehrli maktab" faoliyati va O‘zbekistonning gospital pedagogika dasturi bilan ham tanishdi. — В рамках разработки программы по развитию службы детского рака и паллиативной помощи в Узбекистане для преподавателей и студентов Ташкентского государственного медицинского университета состоялся семинар, главным спикером которого выступил известный врач-онколог, вице-президент Исследовательской детской больницы St. Jude, директор St. Jude Global (США) Карлос Родригес-Галиндо. Основными темами профессионального диалога стали современные глобальные подходы к повышению выживаемости детей с онкологическими заболеваниями, дальнейшие механизмы сотрудничества в рамках Глобальной платформы по борьбе с детским раком, укрепление системы паллиативной помощи детям и подготовка нового поколения специалистов в сфере детской онкологии. Семинар позволил участникам ознакомиться с передовыми международными методиками лечения детских онкологических заболеваний. В ходе визита делегация St. Jude также ознакомилась с деятельностью Mehrli Maktab и программой госпитальной педагогики Узбекистана. #MehrliMaskan#MehrliMaktab#StJude#WHO#OrzugaHayotBaxshEtaylik#GiveLifeToADream#ДаримЖизньМечте Zamin|Facebook| Instagram| YouTube

MEHRLI MAKTAB` rasmiy sahifa

@mehrlimaktab · Post #2921 · 25.09.2025 г., 08:22

В Нью-Йорке, в рамках Недели высокого уровня 80-й сессии Генеральной Ассамблеи ООН — Министерство Здравоохранения Республики Узбекистан, ВОЗ, Детская исследовательская больница St. Jude и Фонд Zamin провели совместное мероприятие «Глобальное движение за повышение выживаемости и уменьшение страданий детей с онкологическими и другими жизнеугрожающими заболеваниями», в котором приняла участие Зироат Мирзиёева. В своём обращении к участникам мероприятия председатель Попечительского совета Фонда Zamin отметила: «В настоящее время более двух миллиардов детей во всем мире находятся в зоне риска или страдают от неинфекционных заболеваний. Это почти треть населения планеты. Миллионы из них борются с раком. Несмотря на достижения современной медицины, уровень выживаемости остаётся разным: в развитых странах он превышает 80%, в развивающихся — составляет менее 30%. Этот разрыв недопустимо велик. Мы обязаны предпринять шаги для предотвращения подобной трагедии». В мероприятии приняли участие Первые леди Турции, Азербайджана, Анголы, Вьетнама, Гватемалы, Сербии, супруга Премьер-министра Ливана, Генеральный директор ВОЗ, Президент ЭКОСОС, Президент детской исследовательской больницы «Сент Джуд», министры здравоохранения Турции, Анголы, Армении, Бангладеш, Мозамбика, Доминиканской Республики, Нигерии, Казахстана, Катара, Республики Конго, Кыргызстана, Мальты, Монголии, ОАЭ, Перу, Таджикистана, Тимор-Леште, Тувалу, Чада, Ямайки; представители руководства структур здравоохранения Венгрии, Индонезии, России, Танзании, международных организаций, экспертного сообщества и гражданского сектора, дети, столкнувшиеся с серьёзными заболеваниями. Трогательную историю своей жизни рассказала юная выпускница и волонтёр школы Mehrli maktab Самира Идрисова. Участники подтвердили свою приверженность достижению показателя в 60% выживаемости детей с онкологическими заболеваниями к 2030 году путем развития справедливых, интегрированных и основанных на местных ресурсах систем здравоохранения, обсудили вопросы поддержки дальнейшего прогресса в лечении детского рака и реализацию глобальной инициативы по борьбе с серповидноклеточной анемией. #WHO#StJude#Zamin#MehrliMaskan#OrzugaHayotBaxshEtaylik#GiveLifeToADream#ДаримЖизньМечте Zamin|Facebook| Instagram| YouTube