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

Резултати

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

Търсене: #fcdo

当前筛选 #fcdo清除筛选
Addis Standard

@addisstandardeng · Post #21268 · 01.02.2026 г., 09:18

News: #UK bans all travels to #Tigray, #Amhara, and #Gambela regions, issues sweeping warnings across Ethiopia The British government has significantly expanded its travel warnings for #Ethiopia, banning all travels to Tigray, Amhara and Gambella regions and advising against travels to several regions and large border areas owing to deteriorating security conditions. In its latest advisory, the UK Foreign, Commonwealth & Development Office (#FCDO) stated: UK nationals are advised against all travel to Tigray region, where recent reports show militarized tensions in various places. UK’s travel warning also bans all travels to Amhara region, where a war between government and the Fano armed groups remained active since it first broke in 2023; and Gambela region, where renewed clashes saw scored killed and schools shuttered. The advisory also extends to all areas within 10 kilometers of Ethiopia’s border with #Eritrea, and within 20 kilometers of the …. Read more: https://addisstandard.com/?p=54877

Турецкая KOC CONSTRUCTION займется организацией туристической улицы по Шота Руставели Согласно экологическому заключению, выданному турецкой компании, компания обязана в целях устранения конфликтов между заказчиком и проживающими в непосредственной близости к объекту, до начала строительных работ получить письменные согласия от ближайших соседей — владельцев индивидуальных жилых домов и представителей предприятий, с указанием их адресов проживания. Ранее мы писали, что в Ташкенте реконструкцию улицы Шота Руставели начали до выдачи экологической экспертизы. Хокимият Ташкента начал реконструкцию улицы Шота Руставели 25 мая, а оценка воздействия на окружающую среду была выдана только 20 июня. 🌐 Читать подробнее #Экология#FCDO#EGED#MJDC

В Ташкенте реконструкцию улицы Шота Руставели начали до выдачи экологической экспертизы Хокимият Ташкента начал реконструкцию улицы Шота Руставели 25 мая, а оценка воздействия на окружающую среду была выдана только 20 июня. Согласно экспертизе, вдоль улицы имеются многочисленные деревья, которые согласно проекта при капитальном ремонте не будут затронуты, т.е. вырубка деревьев отсутствует. Тем не менее, блогеры сообщали о том, что у части деревьев по улице были раскопаны корни. Кроме того, в процессе ремонта не были полностью соблюдены правила техники безопасности. В результате того, что строительный мусор был оставлен на дорогах и тротуарах, пострадал 9-летний ребёнок. 🌐Читать подробнее #Экология#FCDO#EGED#MJDC

Антикор не стал раскрывать список компаний чиновников В 2024 году Агентство по противодействию коррупции заявило, что 398 руководящих сотрудников из трех министерств — Министерства строительства и ЖКХ, Министерства водного хозяйства и Министерства сельского хозяйства были учредителями 449 субъектов предпринимательства. При этом в Агентстве в ответе на запрос не стали раскрывать список компаний, сославшись на статью 12 закона «О персональных данных». 🌐Читать подробнее #Прозрачность#FCDO#EGED#MJDC

Антикор планирует публиковать информацию о подарках всех ведомств начиная с 2026 года Начиная с первых месяцев нового года планируется приступить к централизованному обобщению информации о подарках, принятых государственными органами и организациями в связи с международными и иными официальными мероприятиями. Об этом в ответе на запрос заявило Агентство по противодействию коррупции. Ранее мы сообщали, что Агентство по противодействию коррупции не ответило на наш запрос касательно полученных подарков. Позже ведомство уточнило сроки публикации реестра подарков по итогам 2025 года. 🌐Читать подробнее #Прозрачность#FCDO#EGED#MJDC

Антикор не раскрывает список полученных подарков в 2025 году Агентство по противодействию коррупции Узбекистана не ответило на запрос о предоставлении информации о подарках, полученных представителями ведомства. Запрос был направлен в Агентство 17 ноября. Согласно закону “О средствах массовой информации”, государственные органы обязаны отвечать на запросы СМИ в течение 7 дней. В 2024 году Агентство вручило официальным партнёрам подарки на общую сумму свыше 14 млн сумов, тогда как стоимость подарков, полученных его сотрудниками и отражённых в реестре, составила свыше 32 млн сумов. 🌐Читать подробнее #Прозрачность#FCDO#EGED#MJDC

Antikorrupsiya agentligi mansabdor shaxslarga tegishli kompaniyalar ro‘yxatini oshkor etmadi 2024-yilda Korrupsiyaga qarshi kurashish agentligi uchta vazirlik - Qurilish va uy-joy kommunal xo‘jaligi vazirligi, Suv xo‘jaligi vazirligi hamda Qishloq xo‘jaligi vazirligining 398 nafar boshqaruv xodimi 449 ta tadbirkorlik subyekti ta’sischilari bo‘lganini ma’lum qilgan edi. Agentlik yuborgan so‘rovimizga javobida “Shaxsga doir ma’lumotlar to‘g‘risida”gi qonunning 12-moddasiga asoslanib, kompaniyalar ro‘yxatini oshkor qilmadi. 🌐 Batafsil o‘qish #Shaffoflik#FCDO#EGED#MJDC

Antikor 2026-yildan boshlab barcha davlat idoralari olgan sovg‘alar haqidagi ma’lumotlarni e’lon qilishni rejalashtirmoqda Yangi yilning dastlabki oylaridan boshlab xalqaro va boshqa rasmiy tadbirlar munosabati bilan davlat organlari va tashkilotlari tomonidan qabul qilingan sovg‘alar to‘g‘risidagi ma’lumotlarni markazlashtirilgan holda umumlashtirishga kirishish rejalashtirilmoqda. Bu haqda Korrupsiyaga qarshi kurashish agentligi so‘rovimizga javobda ma’lum qildi. Avvalroq, Antikorrupsiya agentligi sovg‘alar haqidagi so‘rovimizga javob bermagani haqida yozgan edik. Shundan so‘ng, idora 2025-yilgi sovg‘alar reyestrining e’lon qilinish muddatini bildirdi. 🌐Batafsil oʻqish #Shaffoflik#FCDO#EGED#MJDC

Antikorrupsiya agentligi 2025-yilda olingan sovg‘alar ro‘yxatini oshkor qilmadi Antikorrupsiya agentligi idora vakillari tomonidan olingan sovg‘alar bo‘yicha ma’lumot taqdim etish haqidagi so‘rovimizga javob bermadi. Mazkur so‘rov Agentlikka 17-noyabr kuni yuborilgan. “Ommaviy axborot vositalari to‘g‘risida”gi qonunga ko‘ra, davlat organlari OAV so‘rovlariga 7 kun muddatda javob berishlari shart. 2024-yilda Agentlik rasmiy hamkorlariga umumiy qiymati 14 million so‘mdan ortiq sovg‘alar topshirgan bo‘lsa, uning xodimlari tomonidan olingan va reyestrda aks ettirilgan sovg‘alar qiymati 32 million so‘mdan ortiqni tashkil etgan. 🌐Batafsil o‘qish #Shaffoflik#FCDO#EGED#MJDC

Ответ на запрос Генпрокуратуры о ситуации с BYD Uzbekistan Factory дала сама компания Ранее мы писали о разногласиях, возникших между предприятием «BYD Uzbekistan Factory» и местным поставщиком «National Consulting Business» по контракту на 240 миллионов сумов. По сообщению организации-поставщика, они доставили промышленные насосы, указанные в договоре, в полном объеме, однако заказчик отказался принять товар, ссылаясь на технические причины. С целью прояснения ситуации мы направили запроc в Генеральную прокуратуру. В ответ на запрос, направленный в Генеральную прокуратуру (который через несколько ведомств был переадресован в «Узавтосаноат», а затем на завод), компания «BYD Uzbekistan Factory» представила свою официальную позицию. По данным компании, технические параметры, модель и страна-производитель (Китай вместо Германии) поставленных насосов не соответствовали договору. 🌐Читать подробнее #Госзакупки#FCDO#EGED#MJDC

Поставщик заявил о нарушениях при закупке насосов для BYD Uzbekistan Factory Между предприятием BYD Uzbekistan Factory и местным поставщиком возникли разногласия по контракту на сумму 240 млн сумов. По заявлению организации-поставщика, они в полном объёме поставили промышленные насосы, указанные в договоре. Однако заказчик, ссылаясь на технические причины, отказался принять товар. Эта ситуация поднимает серьезные вопросы, связанные с прозрачностью закупочных процедур, исполнением договорных обязательств и правовой защитой участников. Мы направили запрос в СП ООО BYD UZBEKISTAN FACTORY, а также в Агентство по противодействию коррупции. 🌐Читать подробнее #Госзакупки#FCDO#EGED#MJDC

Аренда двух лайнеров А-330 у Qanot Sharq стоила свыше $35 млн ✈️ Аренда двух лайнеров A-330 авиакомпанией Uzbekistan Airways у Qanot Sharq стоила свыше $35 млн, без учета НДС. Это следует из данных портала госзакупок. При этом эта сумма является “приблизительной” и “предоставляется исключительно для выполнения процедур по рассмотрению и регистрации договора, требуемых в соответствии с законодательством Республики Узбекистан и может быть изменена в соответствии с условиями настоящего договора по обоюдному согласию сторон. 🌐Читать подробнее #Госзакупки#FCDO#EGED#MJDC

123•••10•••1213
ПредишнаСтр. 1 от 13Следваща