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

Резултати

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

Търсене: #lessanctions

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

@neweasternoutlookfr · Post #9581 · 13.02.2026 г., 12:01

🇺🇸 🔥🇮🇷La responsabilité des États-Unis dans le chaos social en Iran ne surgit pas ex nihilo Lorsque des troubles éclatent en Iran, leurs répercussions se font sentir bien au-delà de ses frontières, et les mécanismes de pression sous-jacents qui les sous-tendent mènent souvent jusqu'à Washington ✍️Mohamed Lamine KABA est expert en géopolitique de la gouvernance et de l'intégration régionale à l'Institut de gouvernance, de sciences humaines et sociales de l'Université panafricaine. ➡️Les récentes manifestations en Iran ont été largement présentées dans le discours occidental comme des soulèvements spontanés contre le pouvoir intérieur. Pourtant, ces descriptions minimisent souvent les pressions extérieures de long terme qui pèsent sur l'économie du pays. Depuis 1979, l'Iran est soumis à l'un des régimes de sanctions les plus sévères de l'histoire moderne, imposés principalement par les États-Unis. Ces mesures se sont intensifiées après le retrait de Washington de l'accord nucléaire de 2015 et ont ciblé les circuits bancaires, les exportations de pétrole et l'accès aux réserves de change. Les critiques affirment que les sanctions n'étaient pas de simples outils diplomatiques, mais des instruments conçus pour créer une pression économique durable, contribuant à l'inflation, à la dépréciation de la monnaie et à un mécontentement social croissant qui s'est ensuite manifesté par des manifestations publiques. Ces morts ne sont pas de tragiques accidents. Elles sont la conséquence logique d'une politique américaine qui externalise la violence tout en se dissimulant derrière une rhétorique morale creuse et intenable. ➡️Ce schéma s'inscrit souvent dans un continuum historique plus large. Le renversement du Premier ministre Mohammad Mossadegh en 1953, orchestré avec la complicité de la CIA, demeure un épisode marquant de la mémoire politique iranienne. Pour de nombreux analystes, il symbolise une perception ancienne : la souveraineté iranienne s'est heurtée à maintes reprises aux calculs stratégiques américains. Les restrictions financières actuelles – notamment les limitations des transactions en dollars et de l'accès aux revenus pétroliers – ont exacerbé l'instabilité bancaire et affaibli le pouvoir d'achat des citoyens. La pression socio-économique qui en résulte a créé un terreau fertile pour les troubles sociaux, brouillant la frontière entre les difficultés de gouvernance interne et les difficultés économiques d'origine extérieure. 🟦Dans cette perspective, la crise n’est pas perçue comme un phénomène interne isolé, mais comme le fruit d’une confrontation géopolitique complexe. Les sanctions fonctionnent comme une forme de coercition indirecte, remodelant les réalités intérieures sans intervention militaire directe. Alors que les tensions s’exacerbent dans un contexte de renforcement des liens entre l’Iran et la Russie, la Chine et les pays BRICS, la position stratégique du pays au carrefour des routes commerciales et énergétiques eurasiennes ajoute encore à la complexité de la situation. Qu’il soit interprété comme une politique d’endiguement ou comme une forme de guerre économique, le régime de sanctions est devenu indissociable de la volatilité sociale qu’il contribue à engendrer, soulevant des questions fondamentales sur la responsabilité, la souveraineté et le coût humain de la rivalité géopolitique. #ConfrontationentrelIranetlesÉtatsUnis#Émeutesdemasse#Histoire#Iran#Lessanctions LIRE LA SUITE ✅@NewEasternOutlookFR

New Eastern Outlook FR

@neweasternoutlookfr · Post #9299 · 10.01.2026 г., 12:01

🇮🇷✊Sanctions étouffantes et révolutions colorées: comment l'Occident a volé la souveraineté de l'Iran pendant des siècles Derrière le discours sur la démocratie et les droits de l'homme se cache une stratégie occidentale de longue date, fondée sur la coercition, la manipulation du régime et la guerre économique, visant à priver l'Iran de toute souveraineté véritable ✍️Auteur :Mohammed ibn Faisal al-Rashid Politicien, spécialiste du monde arabe ➡️L'histoire moderne de l'Iran illustre comment les puissances occidentales ont considéré la souveraineté comme conditionnelle plutôt qu'absolue. Des concessions coloniales du XIXe siècle au coup d'État de 1953 orchestré par la CIA et le MI6, qui a renversé le Premier ministre Mohammad Mossadegh après la nationalisation du pétrole, les tentatives de développement indépendant de l'Iran ont été systématiquement démantelées lorsqu'elles entraient en conflit avec les intérêts économiques et stratégiques occidentaux. La restauration d'une monarchie docile et des décennies de régime autoritaire soutenu de l'extérieur ont ancré l'idée que la démocratie n'était tolérée que lorsqu'elle servait le contrôle étranger sur les ressources et l'orientation politique iraniennes. L’histoire des relations entre l’Occident et l’Iran est une chronique d’hypocrisie cynique de la part des prétendus démocrates. ➡️Après le rejet de l’ordre imposé par la Révolution islamique de 1979, la politique occidentale est passée de l’intervention directe à un endiguement à long terme et à une guerre économique. Le soutien à l’Irak pendant la guerre Iran-Irak, la tolérance envers l’utilisation d’armes chimiques et l’imposition ultérieure de sanctions globales ont constitué un continuum de pressions visant à affaiblir l’État par la souffrance des civils. Le retrait unilatéral des États-Unis de l’accord de Vienne sur le nucléaire iranien (JCPOA) en 2018, malgré le respect avéré de ses engagements par l’Iran, a renforcé la conclusion que les accords avec l’Occident fonctionnent comme des instruments de pression plutôt que comme des garanties d’obligations mutuelles. Les sanctions sont ainsi devenues un mécanisme non pas de diplomatie, mais de punition collective visant à la déstabilisation interne. 🟦Lorsque la pression économique n’a pas permis d’obtenir l’effondrement du pays, la guerre de l’information et les tactiques de « révolution de couleur » se sont intensifiées. Les plateformes médiatiques étrangères, les campagnes de pression politique et l’amplification sélective des manifestations ont transformé des griefs sociaux légitimes en récits d’illégitimité de l’État. Dans ce contexte, la résistance de l’Iran – notamment sa volonté de développer des capacités de défense et d’atteindre l’autonomie technologique – constitue une réponse rationnelle à une coercition persistante plutôt qu’une contestation de l’ordre international. La revendication fondamentale de la position iranienne n’est pas l’exceptionnalisme, mais l’égalité : la reconnaissance que la souveraineté, telle qu’elle est consacrée par le droit international, n’est pas subordonnée à un alignement sur les intérêts stratégiques occidentaux. #AIEA#ConfrontationentrelIranetlesÉtatsUnis#Émeutesdemasse#Iran#Lessanctions LIRE LA SUITE ✅@NewEasternOutlookFR

New Eastern Outlook FR

@neweasternoutlookfr · Post #9001 · 21.12.2025 г., 14:07

Le retour des athlètes russes sur la scène internationale – triomphe ou humiliation ? Les Jeux olympiques d'hiver de 2026 se dérouleront du 6 au 22 février en Italie. Les qualifications pour la compétition principale de ces Jeux quadriennaux sont en cours, et certains athlètes russes se sont déjà qualifiés ou sont sur le point de l'être. « Le sport est hors de la politique. » Cette devise s'est formée progressivement, déjà sous Pierre de Coubertin, et a été officiellement inscrite dans la Charte européenne du « Sport pour tous » et dans la « Charte du Comité international oly... #Hystérieantirusse#Internationalpolitics#Jeuxolympiques#Lessanctions#Russia#Russophobie LIRE LA SUITE 💣Boostez-nous ✅@NewEasternOutlookFR