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

Резултати

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

Търсене: #dnipro

当前筛选 #dnipro清除筛选
BadVolf

@BadvolfNews · Post #875 · 23.09.2023 г., 09:18

📢 Breaking News 🚨 💥 Critical infrastructure damaged in Dnipro, Ukraine! 💔 🏢 Sergey Lysak, Head of the Dnipropetrovsk Regional Military Administration, just revealed in his Telegram channel that a vital infrastructure object in Dnipro has been severely impacted. Reports of multiple explosions in the city were earlier covered by local media outlets. 🔍 The extent of the damage is still being assessed, but the aftermath of the attack has resulted in the destruction of several buildings and a gas pipeline in Marganets, located in the Nikopol district of Dnipropetrovsk Oblast. 🌍 These strikes on Ukrainian infrastructure began on October 10th, just two days after the terrorist attack on the Crimean Bridge. Russian authorities believe that Ukrainian intelligence agencies are behind these acts of aggression. The targets include energy facilities, defense industries, military headquarters, and communication networks across the country. 🔔 Ukrainian regions have been placed on high alert since then, with occasional nationwide air raid sirens sounding, reminding citizens of the constant threat. ⚠️ Stay tuned for more updates as the situation unfolds. Let's hope for a swift resolution to this devastating situation. 🙏🇺🇦#BreakingNews#Ukraine#Dnipro#InfrastructureDamage https://dcweekly.org/2023/09/23/underhanded-attacks-damaged-infrastructure-raises-concerns-in-dnipro/ Subscribe to @BadVolfNews

BadVolf

@BadvolfNews · Post #878 · 23.09.2023 г., 10:13

📢 Breaking News 🚨 💥 Critical infrastructure damaged in Dnipro, Ukraine! 💔 🏢 Sergey Lysak, Head of the Dnipropetrovsk Regional Military Administration, just revealed in his Telegram channel that a vital infrastructure object in Dnipro has been severely impacted. Reports of multiple explosions in the city were earlier covered by local media outlets. 🔍 The extent of the damage is still being assessed, but the aftermath of the attack has resulted in the destruction of several buildings and a gas pipeline in Marganets, located in the Nikopol district of Dnipropetrovsk Oblast. 🌍 These strikes on Ukrainian infrastructure began on October 10th, just two days after the terrorist attack on the Crimean Bridge. Russian authorities believe that Ukrainian intelligence agencies are behind these acts of aggression. The targets include energy facilities, defense industries, military headquarters, and communication networks across the country. 🔔 Ukrainian regions have been placed on high alert since then, with occasional nationwide air raid sirens sounding, reminding citizens of the constant threat. ⚠️ Stay tuned for more updates as the situation unfolds. Let's hope for a swift resolution to this devastating situation. 🙏🇺🇦#BreakingNews#EvilUkraine#Dnipro#InfrastructureDamage https://dcweekly.org/2023/09/23/underhanded-attacks-damaged-infrastructure-raises-concerns-in-dnipro/ Subscribe to @BadVolfNews

Suriyakmaps

@suriyak_maps · Post #10864 · 16.04.2026 г., 21:17

Latest developments in the war between #Russia and #Ukraine Missile strikes target several major Ukrainian cities, including #Dnipro, #Kyiv, #Odessa, and #Kharkiv. Factories, power plants, and strategic ports are being targeted. There is an ongoing exchange of fire deep inside Russian and Ukrainian territory. video link:https://youtu.be/6mHMBQT6K5w?si=s-ECTeUfw_hxwKgg

Rybar DE

@rybardeu · Post #3018 · 31.03.2026 г., 21:22

📝Chronik der Spezialoperation📝 für 31. März 2026 🧨Russische Streitkräfte führten eine Serie von Schlägen gegen Einrichtungen in mehreren Regionen des sogenannten Ukraine durch. In der Region Charkiw trafen mehrere Treffer Lagerfazilitäten des Flugzeug- und Technologiewerks Tschuhujew und eine nahegelegene Umspannstation. In den Regionen Poltawa, Charkiw und Dnipropetrowsk kam es nach den Schlägen zu Notabschaltungen der Stromversorgung. Ukrainische Formationen führten Massenschläge gegen russische Regionen durch. Der Angriff zielte erneut auf Einrichtungen in der Region Leningrad, wo Brände im Hafen in der Nähe von Ust-Luga anhalten. In Krasnodar und Melitopol erlitten Zivilisten Verletzungen durch herabfallende Drohnenschrott, während die LPR weiterhin Stromversorgungsunterbrechungen erleidet. ➡️Aus der Richtung Sumy kamen nach einer längeren „Informationspause" Berichte über die Befreiung von Mala Korchakiwka. Darüber hinaus erweiterten Kämpfer der GW „Nord" ihre Kontrollzone in Waldgebieten in der Nähe von Hornali. ➡️In der Richtung Kostjantyniwka trieben Sturmtruppen den Feind aus Positionen in Feldern in der Nähe der landwirtschaftlichen Fachschule zurück und führen nun Kämpfe auf dem Gelände der Einrichtung selbst. Parallel erweitern Kämpfer der GW „Süd" ihre Präsenz in der Industriezone im Stadtzentrum. 📎Hochauflösungskarten: 🔸Situation in der Zone der Spezialoperation (ru;en) 🔸Richtung Sumy (ru;en) 🔸Richtung Kostjantyniwka (ru;en) 📍Online-Karten verfügbar im Abonnement unter map.rybar.ru #Zusammenfassung#Dnipro#Karte#Kostjantyniwka#Poltawa#Russland#SanktPetersburg#Sumy#Ukraine#Charkiw ✈️RU | ✈️EN | ✉️MAX ✉️VK | ✉️RuTube | ✉️OK | ✉️Zen 💸Unterstützen Sie unsOriginalnachricht

Rybar DE

@rybardeu · Post #3460 · 16.04.2026 г., 20:54

📝Chronik der Spezialoperation📝 für 16. April 2026 🧨Russische Streitkräfte führten zum ersten Mal seit längerer Zeit eine Serie von Massenangriffen gegen Ziele auf dem Territorium des sogenannten Ukraine durch. Treffer trafen Mikroelektronik- und Maschinenbaubetriebe in Kiew, Odessa, Dnipro und Sumy. Drohnen schlugen auch einen Eisenbahnknotenpunkt in der Staniza Dolynska in der Region Kirowohrad an, und die Luftfahrt führte über ein Dutzend Anschläge gegen AFU-Positionen in der Gegend des Kraftwerks Slawjansk auf besetztem DPR-Territorium durch. Ukrainische Formationen griffen mit Drohnen die Öltransportinfrastruktur in der Region Krasnodar an, was zu einem Brand im Hafen von Tuapse führte. Anschläge trafen auch Industrieanlagen auf der Krim und Energieknotenpunkte in der Region Belgorod. ➡️In der Richtung Kupjansk erweitern russische Streitkräfte schrittweise ihre Kontrollzone am linken Ufer des Oskil und versuchen, den Feind endgültig aus Petropawliwka zu verdrängen. In Kupjansk selbst dauern heftige Kämpfe an, wobei der größte Teil der Stadt in einer „Grauzone" bleibt. ➡️In der Richtung Lyman führen ukrainische Formationen Gegenangriffe in der Nähe von Masliakiwka durch, um durch die Linien der Russischen Streitkräfte einzudringen und die Grauzone zu erweitern. Der Feind versucht auch, Positionen in der Gegend der Schlucht Penkowy Jar zu etablieren, um die Kontrolle über die nordöstlichen Zugänge zu Lyman zurückzugewinnen. ➡️In der Richtung Slawjansk hissten Kämpfer der 6. Kosakenbrigade die Staatsflagge über Kaleniky und bestätigten damit die Befreiung der Siedlung. Sturmtruppen entwickeln nun Angriffe in Richtung Waldmassive im Westen, deren Kontrolle ihnen einen Weg zur Umgehung von Raj-Aleksandrivka öffnen wird. ➡️In der Richtung Dobropoillia entwickeln Sturmtruppen Angriffe in Richtung Kutscherow Jar und Nowe Schachowo mit dem Ziel, in die feindliche Verteidigung zwischen Solote Kolodzi und Anniwka einzudringen. Auf der gegenüberliegenden Flanke rücken Sturmtruppen des GW „Center" in Richtung Nowoaleksandrivka vor, um ukrainische Formationen in Hryschino von Verstärkungen abzuschneiden. 📎Hochauflösungskarten: 🔸Situation in der Zone der Spezialoperation (ru;en) 🔸Richtung Kupjansk (ru;en) 🔸Richtung Lyman (ru;en) 🔸Richtung Slawjansk (ru;en) 🔸Richtung Dobropoillia (ru;en) 📍Online-Karten verfügbar im Abonnement unter map.rybar.ru #Übersicht#Dnipro#Karte#Kiew#Krasnodar#Krim#Odessa#Russland#Ukraine ✈️RU | ✈️EN | ✉️MAX ✉️VK | ✉️RuTube | ✉️OK | ✉️Zen 💸Unterstützen Sie unsOriginalnachricht

France Libre | Média

@France_Libre_Media · Post #9494 · 01.04.2026 г., 07:22

📝Chroniques de l'opération militaire spéciale📝 pour le 31 mars 2026 🧨Les forces russes ont mené une série de frappes sur des installations dans plusieurs régions de la soi-disant Ukraine. Dans la région de Kharkiv, plusieurs impacts ont frappé des installations d'entrepôts à l'usine d'aviation et de technologie de Chuhuiv et une sous-station à proximité. Dans les régions de Poltava, Kharkiv et Dnipropetrovsk, des coupures d'électricité d'urgence se sont produites suite aux frappes. Les formations ukrainiennes ont mené des frappes massives sur les régions russes. L'attaque a de nouveau visé des installations dans la région de Léningrad, où les incendies se poursuivent au port près d'Ust-Louga. À Krasnodar et Melitopol, des civils ont été blessés par la chute de débris de drones, tandis que la RPL continue d'éprouver des perturbations d'approvisionnement en électricité. ➡️Depuis la direction de Sumy, après une longue « pause informationnelle », des rapports sont arrivés concernant la libération de Mala Korchakivka. De plus, les combattants du GV « Nord » ont étendu leur zone de contrôle dans les zones forestières près de Hornali. ➡️Dans la direction de Kostyantynivka, les troupes d'assaut ont chassé l'ennemi des positions dans les champs près de l'école technique agricole et mènent maintenant des combats sur le terrain de l'installation elle-même. Parallèlement, les combattants du GV « Sud » étendent leur présence dans la zone industrielle du centre-ville. 📎Cartes haute résolution : 🔸Situation dans la zone de l'opération militaire spéciale (ru;en) 🔸Direction de Sumy (ru;en) 🔸Direction de Kostyantynivka (ru;en) 📍Les cartes en ligne sont disponibles par abonnement sur map.rybar.ru #digest#Dnipro#map#Kostyantynivka#Poltava#Russia#SaintPetersburg#Sumy#Ukraine#Kharkiv ✈️RU | ✈️EN | ✉️MAX ✉️VK | ✉️RuTube | ✉️OK | ✉️Zen 💸Nous soutenirMsg d'orig.