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

Резултати

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

Търсене: #antidoping

当前筛选 #antidoping清除筛选
OlympicUz

@OlympicUz · Post #42701 · 28.01.2026 г., 11:02

Antidoping boʻyicha oʻtgan forumlar yakuni muhokama qilindi Toshkentda oʻtkazilgan nufuzli xalqaro sport tadbirlari oʻz yakuniga yetdi. Shu munosabat bilan bugun antidoping yoʻnalishida tashkil etilgan forumlar yakunlari hamda ular doirasida bildirilgan taklif va xulosalar muhokamasiga bagʻishlangan yigʻilish boʻlib oʻtdi. — Обсуждены итоги форумов по антидопингу В Ташкенте завершились престижные международные спортивные мероприятия. В связи с этим сегодня состоялось совещание, посвященное обсуждению итогов форумов, организованных в рамках антидопингового направления, а также высказанных в ходе них предложений и выводов. #Antidoping 👉@OlympicUz olympic.uz I YouTube I Instagram I

Hashtags

OlympicUz

@OlympicUz · Post #42682 · 27.01.2026 г., 07:54

“Olimpiya shaharchasi”da global antidoping boshqaruvini mustahkamlashga qaratilgan xalqaro forum boshlandi “Olimpiya shaharchasi”da “Global antidoping boshqaruvini mustahkamlash: uygʻunlashtirish, muvofiqlik va mintaqaviy hamkorlik” mavzusidagi xalqaro forum oʻz ishini boshladi. Nufuzli tadbirda Butunjahon antidoping agentligi (WADA) Prezidenti Vitold Banka, Sport vazirligi hamda Milliy antidoping agentligi rahbariyati, shuningdek, xalqaro va mahalliy soha mutaxassislari ishtirok etmoqda. — В «Олимпийском городке» начался международный форум, направленный на укрепление глобального антидопингового управления В «Олимпийском городке» начал свою работу международный форум на тему «Укрепление глобального антидопингового управления: гармонизация, соответствие и региональное сотрудничество». В престижном мероприятии принимают участие президент Всемирного антидопингового агентства (WADA) Витольд Банька, руководство Министерства спорта и Национального антидопингового агентства, а также международные и отечественные специалисты отрасли. #Antidoping 👉@OlympicUz olympic.uz I YouTube I Instagram I

Hashtags

OlympicUz

@OlympicUz · Post #42447 · 16.01.2026 г., 11:27

Milliy antidoping agentligi sportchilar bilan profilaktik uchrashuvlar oʻtkazmoqda Oʻzbekiston Milliy antidoping agentligining masʼul xodimlari yangi mavsumga tayyorgarlik koʻrayotgan sportchilar bilan uchrashuvlar oʻtkazmoqda. Ushbu tadbirlarda koʻzlangan asosiy maqsad atletlar oʻrtasida dopingga qarshi kurashni kuchaytirish boʻlib, mutaxassislar sportchilarga doping qoidalarini buzishning salbiy oqibatlari, halol va shaffov sport haqida batafsil tushuntirish bermoqda. Shuningdek, suhbatlar davomida Butunjahon antidoping agentligi tomonidan 2026-yil uchun yangilangan taqiqlangan tibbiyot vositalari roʻyxati hamda ularning tarkibi yuzasidan atletlarga atroflicha maʼlumotlar taqdim etilmoqda. — Национальное антидопинговое агентство проводит профилактические встречи со спортсменами Ответственные сотрудники Национального антидопингового агентства Узбекистана проводят встречи со спортсменами, готовящимися к новому сезону. Основная цель этих мероприятий — усиление борьбы с допингом среди атлетов. В ходе встреч специалисты подробно разъясняют спортсменам негативные последствия нарушения антидопинговых правил, а также принципы честного и прозрачного спорта. Кроме того, в рамках бесед предоставляется развернутая информация об обновлённом списке лекарственных средств Всемирного антидопингового агентства на 2026 год и об их составе. #Antidoping 👉@OlympicUz olympic.uz I YouTube I Instagram I

Hashtags

OlympicUz

@OlympicUz · Post #42419 · 12.01.2026 г., 11:52

O‘zbekiston Respublikasi Milliy antidoping agentligida yangi aloqa-markazi o‘z faoliyatini boshladi. Ushbu markaz sportchilar, murabbiylar va sport tashkilotlari uchun dopingga oid savollarga javob berish, zarur maʼlumotlar bilan taʼminlash hamda maslahat xizmatlarini ko‘rsatish maqsadida ishga tushirildi. 👉 Yangi xizmat barcha uchun, tunu-kun (24/7 rejimda) faoliyat olib boradi! — В Национальном антидопинговом агентстве Республики Узбекистан начал работу новый Колл-центр. Call-центр создан для спортсменов, тренеров и спортивных организаций с целью оперативного ответа на вопросы, предоставления необходимой информации и консультирования по вопросам, связанным с допингом. 👉 Новый сервис работает круглосуточно (в режиме 24/7) и доступен для всех. #Antidoping 👉@OlympicUz olympic.uz I YouTube I Instagram I

Hashtags

OlympicUz

@OlympicUz · Post #41742 · 28.11.2025 г., 13:38

“Prezident Olimpiadasi”da yosh sportchilar dopingga qarshi kurashish boʻyicha bilimlarini oshirishmoqda Poytaxtimizda oʻtkazilayotgan “Prezident Olimpiadasi”da Milliy antidoping agentligi oʻz yoʻnalishi boʻyicha faol ish olib bormoqda. “Olimpiya shaharchasi”da tashkil etilgan maxsus burchakda agentlik xodimlari yosh sportchilarga dopingga qarshi kurashish, shuningdek, uning zararli oqibatlari haqida turli interaktiv usullar orqali tushuntirish ishlarini amalga oshirmoqda. — На “Президентской Олимпиаде” юные спортсмены расширяют знания в области антидопинга В рамках проходящей в столице “Президентской Олимпиады” Национальное антидопинговое агентство активно проводит разъяснительную работу. В специально оборудованной зоне на территории «Олимпийского городка» представители агентства с использованием интерактивных форматов информируют молодых спортсменов о принципах борьбы с допингом и его негативных последствиях. #Antidoping#PrezidentOlimpiadasi 👉@OlympicUz olympic.uz I YouTube I Instagram I

OlympicUz

@OlympicUz · Post #43603 · 02.04.2026 г., 10:40

Dzyudochilarimiz uchun antidoping yoʻnalishidagi soʻnggi oʻzgarishlar boʻyicha seminar tashkil etildi Dzyudo boʻyicha Oʻzbekiston terma jamoasi aʼzolari uchun antidoping yoʻnalishidagi soʻnggi oʻzgarishlarga bagʻishlangan seminar tashkil etildi. Oʻzbekiston Milliy antidoping agentligi mutaxassislari tomonidan tashkil etilgan tadbirda, sportchilarga yangi tahrirdagi “Jismoniy tarbiya va sport toʻgʻrisida”gi Qonunda antidoping boʻyicha kiritilgan oʻzgarishlar hamda Butunjahon antidoping agentligi (WADA) kodeksidagi yangiliklar yuzasidan batafsil maʼlumot berildi. Tadbir davomida taqiqlangan moddalar roʻyxati, doping nazorati jarayonlari va sportchilar zimmasidagi masʼuliyat masalalari alohida tushuntirildi. — Для наших дзюдоистов организован семинар по последним изменениям в сфере антидопинга Для членов сборной Узбекистана по дзюдо был организован семинар, посвящённый последним изменениям в области антидопинга. Мероприятие, проведённое специалистами Национального Антидопингового агентства Узбекистана, включало подробное разъяснение нововведений в новой редакции Закона «О физической культуре и спорте», касающихся антидопинга, а также обновлений в Кодексе Всемирного антидопингового агентства (WADA). В ходе мероприятия отдельно были разъяснены вопросы, связанные со списком запрещённых веществ, процедурами допинг-контроля и ответственностью спортсменов. #WADA#Antidoping 👉@OlympicUz olympic.uz I YouTube I Instagram I