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

Резултати

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

Търсене: #boshassambleya

当前筛选 #boshassambleya清除筛选
OlympicUz

@OlympicUz · Post #41168 · 08.11.2025 г., 14:12

Ar-Riyodda ISSAning navbatdagi Bosh Assambleyasi oʻtkazildi Bugun Islom birdamligi sport assotsiatsiyasining (ISSA) 14-Bosh Assambleyasi boʻlib oʻtdi. Tashkilot kelajagiga oid qator muhim masalalar koʻrib chiqilgan tadbirda Oʻzbekiston nomidan Sport vaziri Adham Ikramov hamda MOQ Xalqaro aloqalar va protokol departamenti direktori Kamoliddin Ergashev ishtirok etdi. — В Эр-Рияде состоялась очередная Генеральная Ассамблея ISSA Сегодня прошла 14-я Генеральная Ассамблея Спортивной ассоциации Исламской солидарности (ISSA). На мероприятии, где были рассмотрены важные вопросы, касающиеся будущего организации, Узбекистан представляли министр Спорта Адхам Икрамов и директор департамента Международных отношений и протокола НОК Камолиддин Эргашев. #Riyod2025#BoshAssambleya 👉@OlympicUz olympic.uz I YouTube I Instagram I

OlympicUz

@OlympicUz · Post #42094 · 10.12.2025 г., 02:01

FIA Bosh Assambleyasi doirasidagi tadbirlarga rasman start berildi “Oʻzbekiston” xalqaro forumlar saroyida FIA Bosh Assambleya haftaligining tantanali ochilish marosimi boʻlib oʻtdi. FIA Prezidenti Muhammad Ben Sulayem, Sport vazirligi va MOQ rahbariyati, shuningdek, xalqaro tashkilot tarkibiga kiruvchi barcha yoʻnalishlarning mutasaddilari ishtirok etishdi. Tadbirda mamlakatimiz nomidan soʻz olgan Sport vaziri Adham Ikramov barcha mehmonlarni qutlab, yurtimizda sport sohasida olib borilayotgan islohotlar haqida toʻxtaldi. Shuningdek, janob Ben Sulayem Markaziy Osiyo mintaqasida ilk bor oʻtkazilayotgan avtosport olamidagi mazkur tadbirning ahamiyati haqida gapirdi va yil davomida turli yoʻnalishlarda faollik koʻrsatgan jamoalar hamda tashkilotlarni taqdirladi. — Официально дан старт мероприятиям в рамках Генеральной ассамблеи FIA Во Дворце международных форумов «Узбекистан» состоялось торжественное открытие недели Генеральной Ассамблеи FIA. В церемонии приняли участие Президент FIA Мохаммед Бен Сулайем, руководство Министерства спорта и Национального Олимпийского комитета, а также представители различных направлений, входящие в структуру международной федерации. На мероприятии Министр спорта Адхам Икрамов, выступая от имени нашей страны, поздравил всех гостей и отметил реформы, которые проводятся в Узбекистане в сфере спорта. В свою очередь, господин Бен Сулайем подчеркнул значимость данного события в мире автоспорта, которое впервые проходит в регионе Центральной Азии, и наградил команды и организации, проявившие активность в различных направлениях в течение года. #FIA#BoshAssambleya 👉@OlympicUz olympic.uz I YouTube I Instagram I

OlympicUz

@OlympicUz · Post #42705 · 29.01.2026 г., 06:39

Osiyo Olimpiya kengashining tarixiy Bosh Assambleyasidan lahzalar — Моменты с исторической Генеральной Ассамблеи Олимпийского совета Азии — Footage from the historic General Assembly of the Olympic Council of Asia #OOK#BoshAssambleya 👉@OlympicUz olympic.uz I YouTube I Instagram I

OlympicUz

@OlympicUz · Post #42553 · 24.01.2026 г., 21:57

Shayx Javʼan bin Hamad Ol Soniy Toshkentga tashrif buyurdi Poytaxtimizda oʻtkaziladigan Osiyo Olimpiya kengashi 46-Bosh Assambleyasining faxriy mehmonlaridan biri – Milliy Olimpiya qoʻmitalari assotsiatsiyasi (ANOC) raisining birinchi oʻrinbosari, Qatar Olimpiya qoʻmitasi prezidenti Shayx Javʼan bin Hamad Ol Soniy Toshkentga yetib keldi. Martabali mehmonni Islom Karimov nomidagi Toshkent xalqaro aeroportida Sport vazirligi hamda Milliy Olimpiya qoʻmitasi rahbariyati kutib oldi. Maʼlumot uchun, Shayx Javʼan bin Hamad Ol Soniy Osiyo Olimpiya kengashining 46-Bosh Assambleyasi doirasida tashkilot rahbarligi uchun oʻtkaziladigan saylovda yagona nomzod sifatida koʻrsatilgan. — Шейх Джоаан бин Хамад Аль Тани прибыл в Ташкент В столицу с официальным визитом прибыл первый заместитель председателя Ассоциации Национальных Олимпийских комитетов (ANOC), президент Олимпийского комитета Катара шейх Джоаан бин Хамад Аль Тани, который является одним из почётных гостей 46-й Генеральной Ассамблеи Олимпийского совета Азии. Господина Аль Тани в международном аэропорту имени Ислама Каримова встретило руководство Министерства спорта и Национального Олимпийского комитета. Для сведения, в рамках 46-й Генеральной Ассамблеи ОСА шейх Джоаан бин Хамад Аль Тани выдвинут единственным кандидатом на выборы руководителя организации. #OOK#BoshAssambleya 👉@OlympicUz olympic.uz I YouTube I Instagram I

OlympicUz

@OlympicUz · Post #42552 · 24.01.2026 г., 14:57

26-yanvar kuni poytaxtimiz Toshkentda Osiyo sporti uchun yilning eng muhim voqealaridan biri – Osiyo Olimpiya kengashining 46-Bosh Assambleyasi boʻlib oʻtadi. Qitʼamizning 45 mamlakatidan Milliy Olimpiya qoʻmitalari va xalqaro sport ekspertlari ishtirokida oʻtadigan ushbu nufuzli tadbir Yangi Oʻzbekistonning yirik xalqaro anjumanlarni yuksak saviyada tashkil etish va oʻtkazish salohiyatini yana bir bor namoyon etadi. — 26 января в нашей столице Ташкенте состоится одно из самых значимых событий года для Азиатского спорта — 46-я Генеральная Ассамблея Олимпийского совета Азии. В этом престижном форуме примут участие представители Национальных Олимпийских комитетов и международные спортивные эксперты из 45 стран континента. Мероприятие в очередной раз продемонстрирует высокий потенциал Нового Узбекистана в организации и проведении крупных международных мероприятий на самом высоком уровне. #OOK#BoshAssambleya 👉@OlympicUz olympic.uz I YouTube I Instagram I

OlympicUz

@OlympicUz · Post #42465 · 19.01.2026 г., 10:20

OOK 46-Bosh Assambleyasiga tayyorgarlik masalalari muhokama qilindi Joriy yilning 26-yanvar kuni Toshkent shahri Osiyo Olimpiya kengashining (OOK) 46-Bosh Assambleyasiga mezbonlik qiladi. Ayni paytda mazkur nufuzli tadbirni yuqori saviyada oʻtkazish maqsadida keng koʻlamli tayyorgarlik ishlari amalga oshirilmoqda. Bugun Sport vazirligida ushbu jarayonlarga bagʻishlangan yigʻilish boʻlib oʻtdi. — Ташкент готов принять 46-Генеральную Ассамблею ОСА 26 января текущего года в Ташкенте пройдёт 46-Генеральная Ассамблея Олимпийского совета Азии (ОСА). В настоящее время ведётся масштабная подготовка к проведению этого престижного мероприятия на высоком уровне. Сегодня в Министерстве спорта состоялось совещание, посвящённое организационным вопросам. #OOK#BoshAssambleya 👉@OlympicUz olympic.uz I YouTube I Instagram I

OlympicUz

@OlympicUz · Post #42562 · 25.01.2026 г., 05:54

Xalqaro tashkilotlar rahbariyatining poytaxtimizga kelishi davom etadi Toshkentga Butunjahon antidoping agentligi (WADA) prezidenti Vitold Banka hamda Xalqaro Olimpiya qoʻmitasining Xalqaro aloqalar, Olimpiya birdamligi va Olympism365 loyihasi boʻyicha direktori Jeyms Makleod tashrif buyurdi. Martabali mehmonlarni Sport vaziri Adham Ikramov va MOQ mas’ullari kutib oldi. Maʼlumot uchun, 26-yanvar kuni Osiyo Olimpiya kengashining 46-Bosh Assambleyasi, 26–27-yanvar kunlari esa antidoping sohasiga oid xalqaro forumlar oʻtkazilishi rejalashtirilgan. — Ташкент продолжает принимать руководителей международных организаций В столицу прибыл президент Всемирного антидопингового агентства (WADA) Витольд Банька, а также директор Международного Олимпийского комитета по международным связям, Олимпийской солидарности и проекту Olympism365 Джеймс Маклеод. Высокопочётных гостей встретили Министр спорта Адхам Икрамов и представители НОК. Для сведения, 26 января состоится 46-я Генеральная Ассамблея Олимпийского совета Азии, а 26–27 января запланировано проведение международных форумов, посвящённых вопросам антидопинга. #BoshAssambleya#WADA 👉@OlympicUz olympic.uz I YouTube I Instagram I

OlympicUz

@OlympicUz · Post #42652 · 26.01.2026 г., 10:20

Toshkentda Osiyo Olimpiya kengashining 46-Bosh Assambleyasi bo‘lib o‘tdi Poytaxtimiz Toshkent shahrida Osiyo Olimpiya kengashining 46-Bosh Assambleyasi bo‘lib o‘tdi. Nufuzli anjumanda Osiyo Olimpiya kengashi va unga a’zo Milliy Olimpiya qo‘mitalari vakillari, Xalqaro Olimpiya qo‘mitasi hamda yetakchi sport tashkilotlarining rahbarlari, shuningdek, O‘zbekiston Respublikasi Sport vazirligi, Milliy Olimpiya va Paralimpiya qo‘mitalari rahbariyati ishtirok etdi. — В Ташкенте состоялась 46-я Генеральная Ассамблея Олимпийского совета Азии В Ташкенте прошла 46-я Генеральная Ассамблея Олимпийского совета Азии. В работе престижного форума приняли участие представители Олимпийского совета Азии и входящих в его состав Национальных Олимпийских комитетов, главы Международного Олимпийского комитета и ведущих спортивных организаций, а также руководство Министерства спорта Республики Узбекистан, Национальных Олимпийского и Паралимпийского комитетов. #OOK#BoshAssambleya#Toshkent2029 👉@OlympicUz olympic.uz I YouTube I Instagram I