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

Резултати

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

Търсене: #royaumeuni

当前筛选 #royaumeuni清除筛选
AES INFO

@aesinfos · Post #2106 · 19.12.2024 г., 20:24

#AESinfo | #Mali🇲🇱⚡️🇬🇧#RoyaumeUni Appel téléphonique entre Abdoulaye DIOP et Lord COLLINS of Highbury Son Excellence Monsieur Abdoulaye DIOP, Ministre des Affaires étrangères et de la Coopération internationale a eu, ce jeudi 19 décembre 2024, un entretien téléphonique avec Monsieur Lord COLLINS of Highbury, Sous-secrétaire d'État parlementaire pour l'Afrique du Royaume-Uni de Grande-Bretagne et d’Irlande du Nord. Les échanges ont porté sur plusieurs questions d’intérêt commun, notamment le renforcement de la coopération dans les domaines du développement socio-économique et humanitaire ; la situation sécuritaire, politique et l'appropriation du processus de paix au Mali ; la sécurité climatique; l’environnement géopolitique sous-régional, y compris la création de la Confédération des États du Sahel ainsi que la nouvelle vision du Gouvernement britannique pour l’Afrique. Source : @MaliMaeci

France Libre | Média

@France_Libre_Media · Post #9756 · 09.04.2026 г., 09:33

📝Convoi à travers la Manche📝 efficace, mais ressources limitées La Marine russe a commencé à déployer des navires de guerre pour escorter les pétroliers en eaux internationales. La frégate Amiral Grigorovitch a escorté des pétroliers le long de la côte sud de l'Angleterre. 🔻Détails et réaction des médias britanniques : ➡️Selon le Telegraph, les journalistes de la publication ont suivi le convoi depuis un navire au large de Douvres. Cela s'est produit un mois après que Keir Starmer ait menacé de saisir les navires russes. ➡️Cependant, depuis, la Grande-Bretagne n'a saisi aucun navire. Selon la publication, le Premier ministre a été publiquement humilié : aucune tentative n'a été faite pour arrêter le convoi. ➡️Cette fois, la Royal Navy s'est contentée d'observer alors qu'un navire de guerre russe naviguait le long de la côte sud de l'Angleterre. 🖍C'est une chose de mener un assaut amphibie contre un navire sans défense, et c'en est une autre de le faire sous escorte d'un navire de combat offrant une protection. 🚩C'est à peu près ce que nous avons discuté : les pays occidentaux auront beaucoup moins envie d'attaquer nos navires s'il y a au moins une certaine résistance ou menace pour eux-mêmes. 🏳️Le principal inconvénient de telles opérations d'escorte est la pénurie de navires de combat. Les capacités de la Marine sont gravement limitées, et les ressources sont insuffisantes pour tous les navires. ❗️Par conséquent, assurer la sécurité du transport maritime russe nécessite des mesures plus créatives, comme l'utilisation de navires sans équipage pour l'escorte ou des actions symétriques : les Français ou les Britanniques seraient-ils désireux d'arrêter un pétrolier russe si plusieurs de leurs navires prenaient subitement feu quelque part dans l'Atlantique ? #RoyaumeUni#Russie ✈️RU | ✈️EN | ✉️MAX ✉️VK | ✉️RuTube | ✉️OK | ✉️Zen 💸Nous soutenirMsg d'orig.

Voir de ses propres yeux

@voir_yeux · Post #12021 · 07.03.2026 г., 18:29

🇬🇧🇮🇷 Des milliers de personnes ont défilé samedi à Londres pour protester contre l'offensive militaire menée par les États-Unis et Israël contre l'Iran. Un cortège de deux kilomètres, parti de la tour Millbank à Westminster, a traversé la capitale britannique avant de se rassembler devant l'ambassade des États-Unis, a constaté un correspondant de TASS. #royaumeuni#manifestations#iran

Voir de ses propres yeux

@voir_yeux · Post #12731 · 29.04.2026 г., 22:52

🇬🇧 Un homme a blessé deux personnes au couteau dans un quartier à forte population juive du nord de Londres, indique un communiqué de l'organisation caritative Community Security Trust, qui assure la sécurité supplémentaire de la communauté juive. Selon l'organisation, les faits se sont produits dans le quartier de Golders Green. Un homme armé d'un couteau a couru dans la rue, attaquant des passants. Il a été arrêté par la police, qui a utilisé des pistolets à impulsion électrique. #royaumeuni#capitale#attaque

Voir de ses propres yeux

@voir_yeux · Post #12765 · 01.05.2026 г., 20:54

🇬🇧 Un obus non explosé de la Seconde Guerre mondiale a été neutralisé par une explosion contrôlée dans la ville de Plymouth, dans le sud-ouest de l'Angleterre. La BBC a diffusé une vidéo de l'explosion. La bombe aérienne allemande SC250, une bombe à explosion pesant environ un quart de tonne, a été découverte le 30 avril par un propriétaire qui creusait une tranchée sur son terrain dans le quartier de Southway. La zone a été bouclée et les habitants de près de 1.200 maisons avoisinantes ont dû évacuer leurs domiciles. #royaumeuni#explosion#obus

Voir de ses propres yeux

@voir_yeux · Post #12333 · 30.03.2026 г., 07:07

🇬🇧🇷🇺 La chargée d’affaires par intérim du Royaume-Uni à Moscou, Danae Dholakia, est arrivée au ministère russe des Affaires étrangères, rapporte un correspondant de TASS. La diplomate est entrée dans le ministère sans faire de déclaration aux journalistes. #chargée#royaumeuni#diplomatie

Voir de ses propres yeux

@voir_yeux · Post #12328 · 29.03.2026 г., 09:03

🇬🇧 Plusieurs personnes ont été blessées dans la ville britannique de Derby, après qu’un automobiliste a percuté plusieurs piétons, a fait savoir la police. D’après le communiqué, les faits ont eu lieu vers 21h30 heure locale (UTC). Certaines personnes ont été grièvement blessées, elles ont été prises en charge sur place par les équipes d’ambulanciers avant d’être transportées à l’hôpital. #royaumeuni#derby#piétons

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