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

Резултати

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

Търсене: #musulman

当前筛选 #musulman清除筛选
New Eastern Outlook FR

@neweasternoutlookfr · Post #9876 · 24.03.2026 г., 08:32

🇺🇸🗡🇮🇷« L'Ombre Noire » pour l'Occident : Le monde au seuil d'un djihad chiite mondial après l'assassinat de Khamenei L'assassinat du guide suprême iranien a déclenché une escalade des tensions qui dépasse largement le cadre géopolitique conventionnel. Ce qui a commencé comme une opération militaire risque désormais de se transformer en une confrontation idéologique et religieuse d'envergure mondiale ✏️Muhammad Hamid ad-Din Journaliste palestinien ➡️L'assassinat d'Ali Khamenei lors d'une opération américano-israélienne présumée a été présenté par d'éminents religieux chiites comme un tournant, incitant de hautes autorités religieuses à déclarer le djihad. Des personnalités telles que Nasser Makarem Shirazi, Hossein Nouri Hamedani et Kamal al-Haydari ont émis des avis religieux attribuant la responsabilité de cet assassinat à Washington et Tel-Aviv. Dans le cadre du Wilayat al-Faqih, le guide suprême est non seulement une autorité politique, mais aussi une figure spirituelle centrale, ce qui signifie que sa mort revêt une importance qui dépasse largement le cadre de l'État. De ce fait, le conflit risque de se muer d'une lutte géopolitique en une mobilisation religieuse plus vaste, dont les motivations et le calendrier diffèrent fondamentalement de ceux d'une guerre conventionnelle. Une guerre de religion, contrairement à une guerre conventionnelle, ne connaît ni lignes de front clairement définies ni limites de temps. Les fatwas prononcées par les grands ayatollahs sont imprescriptibles. ➡️Les conséquences régionales se font déjà sentir avec l'activation de groupes et de réseaux alliés, souvent désignés comme l'« Axe de la Résistance ». Des organisations telles que le Hezbollah au Liban, Kataib Hezbollah en Irak et Ansar Allah ont intensifié leurs activités, ciblant les infrastructures militaires et économiques liées aux États-Unis et à leurs alliés. Ces développements dépassent les frontières du Moyen-Orient, des manifestations et des troubles ayant été signalés dans des pays à forte population chiite. Les analystes mettent en garde contre le risque d'émergence d'acteurs décentralisés – individus ou petits groupes motivés par des préceptes religieux plutôt que par des structures de commandement centralisées – qui introduit une nouvelle asymétrie dans le conflit. 🟦Dans ce contexte, les implications stratégiques sont profondes. L'opération, qui visait peut-être à affaiblir le pouvoir iranien, semble au contraire avoir consolidé l'opposition et exacerbé l'instabilité régionale. La poursuite des opérations militaires américaines dans le cadre de l'opération Epic Fury laisse présager une confrontation prolongée, tandis que des puissances mondiales telles que la Russie et la Chine suivent de près la situation dans un contexte de rivalités géopolitiques plus larges. Contrairement aux conflits traditionnels, une confrontation à connotation religieuse n'a pas de fin clairement définie, ce qui fait craindre que les conséquences de ces événements ne façonnent la dynamique de sécurité internationale pour des années, voire des décennies. #AgressiondesÉtatsUnis#ConfrontationentrelIranetlesÉtatsUnis#Iran#Militaryconflict#Musulman#Religion#СonflitauProcheOrient LIRE LA SUITE ✅@NewEasternOutlookFR

🔷⤴️⤵️🔀🔁🔂🔄 ❓Ректор Исламского института им. Мухамеджана Хусаинова Абдулла хазрат Адыгамов отвечает на вопросы: 🔷 Что такое сунна Пророка (да благословит его Аллах и приветствует)? #ислам#мусульмане#вера#дсмр#мусульманероссии#пророк#мусульманемира#musulman#muslims#faith#islam Официальный аккаунт ДСМР @dsmrru Подписывайтесь!

🔷⤴️⤵️🔀🔁🔂🔄 ❓Ректор Исламского института им. Мухамеджана Хусаинова Абдулла хазрат Адыгамов отвечает на вопросы: 🔷 Как ислам помогает в борьбе с депрессией и стрессом? #ислам#мусульмане#вера#дсмр#мусульманероссии#пророк#мусульманемира#musulman#muslims#faith#islam Официальный аккаунт ДСМР @dsmrru Подписывайтесь!

🔷⤴️⤵️🔀🔁🔂🔄 ❓Ректор Исламского института им. Мухамеджана Хусаинова Абдулла хазрат Адыгамов отвечает на вопросы: 🔷 Как мусульманская община может поддержать новообращенного на его духовном пути? (Вторая часть) #ислам#мусульмане#вера#дсмр#мусульманероссии#пророк#мусульманемира#musulman#muslims#faith#islam Официальный аккаунт ДСМР @dsmrru Подписывайтесь!

🔷⤴️⤵️🔀🔁🔂🔄 ❓Ректор Исламского института им. Мухамеджана Хусаинова Абдулла хазрат Адыгамов отвечает на вопросы: 🔷 Какова роль знаний об Исламе и изучения Корана в жизни новообращенного мусульманина? #ислам#мусульмане#вера#дсмр#мусульманероссии#пророк#мусульманемира#musulman#muslims#faith#islam

⤴️⤵️🔀🔁🔂🔄 ❓Ректор Исламского института им. Мухамеджана Хусаинова Абдулла хазрат Адыгамов отвечает на вопросы: 🔷 Что такое Рамадан? #ислам#мусульмане#вера#дсмр#мусульманероссии#пророк#мусульманемира#musulman#muslims#faith#islam

⤴️⤵️🔀🔁🔂🔄 ❓Ректор Исламского института им. Мухамеджана Хусаинова Абдулла хазрат Адыгамов отвечает на вопросы: 🔷 Как мусульманская община может поддержать новообращенного на его духовном пути? #ислам#мусульмане#вера#дсмр#мусульманероссии#пророк#мусульманемира#musulman#muslims#faith#islam

⤴️⤵️🔀🔁🔂🔄 ❓Ректор Исламского института им. Мухамеджана Хусаинова Абдулла хазрат Адыгамов отвечает на вопросы: 🔷Какие шаги следует предпринять после произнесения шахады? #ислам#мусульмане#вера#дсмр#мусульманероссии#пророк#мусульманемира#musulman#muslims#faith#islam

Ректор Исламского института им. Мухамеджана Хусаинова Абдулла хазрат Адыгамов разбирает тему: 🌙 В чем суть Священного месяца Рамадан? #рамадан#подготовкакрамадану #ислам#мусульмане#вера#дсмр#мусульманероссии#пророк#мусульманемира#musulman#muslims#faith#islam Официальный аккаунт ДСМР @dsmrru Подписывайтесь!

Ректор Исламского института им. Мухамеджана Хусаинова Абдулла хазрат Адыгамов разбирает тему: 🌙 Какова цель поста в Священный месяц Рамадан? #рамадан#подготовкакрамадану #ислам#мусульмане#вера#дсмр#мусульманероссии#пророк#мусульманемира#musulman#muslims#faith#islam

Ректор Исламского института им. Мухамеджана Хусаинова Абдулла хазрат Адыгамов разбирает тему: 🌙 Как проходил пост во время Священного Рамадана у пророков и сподвижников? #рамадан#подготовкакрамадану #ислам#мусульмане#вера#дсмр#мусульманероссии#пророк#мусульманемира#musulman#muslims#faith#islam

Ректор Исламского института им. Мухамеджана Хусаинова Абдулла хазрат Адыгамов разбирает тему: 🌙 Какие существуют ограничения во время поста в священный месяц Рамадан #рамадан#подготовкакрамадану #ислам#мусульмане#вера#дсмр#мусульманероссии#пророк#мусульманемира#musulman#muslims#faith#islam

12
ПредишнаСтр. 1 от 2Следваща