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

Резултати

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

Търсене: #soudan

当前筛选 #soudan清除筛选
RT en français

@RTenfrancais · Post #80240 · 28.04.2026 г., 06:40

❗️Un petit avion de ligne Cessna s'est écrasé au #Soudan du Sud, causant la mort de 14 personnes, dont le pilote. Selon les premières constatations, la mauvaise visibilité due aux conditions météorologiques serait à l'origine de l'accident. RT en français • Osez questionner !

Hashtags

RT en français

@RTenfrancais · Post #80234 · 27.04.2026 г., 21:15

🔴La situation humanitaire au #Soudan s’aggrave : près de 700 civils tués depuis janvier Au Soudan, la guerre entre l’armée régulière et les Forces de soutien rapide a plongé le pays dans l’une des pires crises humanitaires au monde. Trois ans après le début des combats, des millions de civils sont déplacés, des villes sont détruites, et l’espoir d’une issue politique semble encore lointain. Retour avec Maryam Feudjio sur ce conflit qui s’enlise. RT en français • Osez questionner !

Hashtags

Egountchi Behanzin Officiel

@egountchibehanzinofficiel · Post #7549 · 03.11.2024 г., 16:21

#Soudan🇸🇩 : Une guerre non déclarée contre un ennemi invisible Une guerre non déclarée se déroule au Soudan, contre un ennemi qui reste souvent sans nom. Comment la CIA se finance-t-elle avec la drogue, et comment les États-Unis ont-ils financé des islamistes en Afghanistan ? Sans oublier la fausse guerre de Djibouti, orchestrée par les États-Unis contre l’Érythrée, qui refuse de se développer à travers les prêts du FMI et de la Banque mondiale. Est-il possible pour un simple citoyen de comprendre les rouages de la politique mondiale ? Pas en regardant la télé. Pour ceux qui veulent aller au-delà des récits superficiels des médias traditionnels, un excellent livre à lire à ce sujet est "La stratégie du chaos" de Michel Collon. 👌🏾 Armons-nous idéologiquement 🧠 @egountchibehanzinTV

Hashtags

AES INFO

@aesinfos · Post #2284 · 11.01.2025 г., 15:00

#AESinfo | #Mali🇲🇱🤝🏾🇸🇩#Soudan Le Président Assimi GOÏTA Accueille Son Homologue Soudanais Abdel Fattah AL-BURHAN Ce samedi 11 janvier 2025, le Président de la Transition, Son Excellence le Général d’Armée Assimi GOÏTA, Chef de l’État malien, a reçu avec les honneurs son homologue soudanais, Son Excellence le Général Abdel Fattah AL-BURHAN, Président du Conseil Souverain de Transition du Soudan. Cette visite d’amitié et de travail de 48 heures a débuté par l’accueil officiel à l’aéroport international Président Modibo KEÏTA de Bamako-Senou aux environs de 10 h 40. Les deux dirigeants ont eu un premier entretien en tête-à-tête avant de se rendre au palais de Koulouba pour une journée riche en activités et discussions bilatérales. Cette rencontre symbolise le renforcement des liens entre les deux nations en période de transition. Source : @PresidenceMali

SAHEL SCOPE

@sahelscope · Post #1703 · 20.02.2026 г., 19:08

L’#Éthiopie intensifie son engagement au #Soudan alors que les tensions dans la Corne de l’Afrique menacent de dégénérer en guerre ouverte L’alliance d’Addis Abeba avec les Émirats arabes unis et les Forces de soutien rapide (FSR) risque de bouleverser l’équilibre des pouvoirs dans la Corne de l’Afrique et de faire exploser le fragile ordre intérieur éthiopien

Egountchi Behanzin Officiel

@egountchibehanzinofficiel · Post #8646 · 01.11.2025 г., 13:26

#URGENT📣‼️ Afrique : nos peuples menacés par un projet de grand remplacement financé par le Moyen-Orient. Pendant que nous concentrions notre lutte contre l’impérialisme euro-occidental, un autre projet d’emprise politico-islamiste et idéologique progresse en silence sur notre continent. Aujourd’hui, certains pays du Moyen-Orient Émirats arabes unis, Arabie saoudite, Qatar idéologiquement négrophobes, étendent leur influence en Afrique pour contrôler des territoires, exploiter nos ressources et remodeler nos identités au profit de leurs ambitions religieuses et politiques. Leur objectif : un véritable grand remplacement des populations noires d’Afrique. La Ligue de Défense Noire Africaine (LDNA) alerte et dénonce ce danger depuis des années. Il est temps que nos États prennent des mesures concrètes pour protéger nos peuples, nos terres et nos cultures. Le Soudan, historiquement noir, en est l’exemple le plus brutal et tragique : des milices barbares djindjawui arabes, armées et financées par ces pays du Moyen-Orient, exterminent les communautés noires de leurs terres ancestrales, provoquent l’exode, fragmentent nos sociétés et effacent des cultures millénaires. Ces violences s’inscrivent dans une stratégie expansionniste qui ne se cache même plus, et ce, avec la complicité implicite de certains gouvernements occidentaux. L’objectif est clair : envahir l’Afrique et contrôler ses peuples par la violence et la terreur. Autrefois, ils venaient s’imposer sur nos terres l’épée à la main. Aujourd’hui, rien n’a changé : ils poursuivent le même objectif, mais avec des kalachnikovs, en armant et en finançant des groupes armés et des organisations terroristes pour prendre le contrôle de nos territoires. Jusqu’à quand resterons-nous silencieux face à cela ? Et ce danger ne se limite pas au Soudan ou au Sahel. En Mauritanie, les populations noires autochtones subissent toujours un système d’apartheid silencieux : épuration raciale, esclavage moderne, ségrégation sociale et restrictions à la liberté de mouvement. Une élite héritée d’une domination arabo-berbère perpétue un ordre fondé sur la discrimination et la marginalisation des Noirs mauritaniens dans leur propre pays. Il est temps que les Africains se réveillent. Nos terres, nos spiritualités et nos droits fondamentaux sont à nouveau ciblés. Ces forces s’infiltrent jusque dans nos villages et nos maisons, détruisant nos objets cultuels et culturels, filmant et diffusant sur les réseaux nos traditions qualifiées de “Sheitan”. Leur objectif : nous diviser, nous affaiblir et s’implanter sur nos territoires en effaçant ce qui fait notre force et notre identité. Face à cette menace, que devons-nous faire ? Rester silencieux ? Espérer un miracle ? Non. Nous devons défendre nos racines, notre souveraineté et notre dignité. Toute attaque contre un peuple noir africain est une attaque contre l’ensemble du continent. L’Afrique ne sera plus jamais un terrain de domination pour une conquête arabo-islamique. #RazziaDuMoyenOrient#ExpansionAraboIslamique#Soudan#Mauritanie#Golfe#Négrophobie#GrandRemplacement#Impérialisme#AfriqueMenacée#ConquêteTerritoriale 📲 Analyse complète et décryptage sur ma chaîne WhatsApp. 👉🏽https://whatsapp.com/channel/0029VbB8HYgFnSzIMQZl0113 EEgountchi Behanzin – Commandant en chef de la LDNA – Analyste géopolitique, internationaliste et leader panafricain @egountchibehanzinTV