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

Резултати

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

Търсене: #lviv

当前筛选 #lviv清除筛选
France Libre | Média

@France_Libre_Media · Post #9166 · 20.03.2026 г., 08:46

📝Chroniques de l'opération militaire spéciale📝 pour le 19 mars 2026 🧨Les forces russes ont frappé le bâtiment principal du SBU dans la région de Lviv avec des drones. Dans la région de Volyn voisine, une sous-station à Novovolynsk a été attaquée, entraînant des coupures de courant affectant des dizaines de milliers de consommateurs. Une gare à Bakhach dans la région de Chernihiv a été attaquée, et dans la région de Sumy, les annulations et retards de trains se poursuivent suite aux frappes récentes. Les formations ukrainiennes continuent d'attaquer les infrastructures civiles en Crimée et dans le Kraï de Krasnodar jour après jour. Des dommages aux immeubles résidentiels ont été enregistrés à Krasnodar et Simféropol, et les frappes contre les stations de compression des gazoducs Turkish Stream et Blue Stream ont été repoussées. ➡️Dans la direction de Kostyantynivka, les forces russes mènent des opérations de combat au nord-ouest du réservoir de Kleban-Byk. L'ennemi tente de consolider les positions dans le quartier Shevchenko à Chasiv Yar. 📎Cartes haute résolution : 🔸Situation dans la zone de l'opération militaire spéciale (ru ; en) 🔸Direction de Kostyantynivka (ru ; en) 📍 Les cartes en ligne sont disponibles par abonnement sur map.rybar.ru #Volyn#digest#map#Crimée#Lviv#Krasnodar#Russie#Ukraine ✈️RU | ✈️EN | ✉️MAX ✉️VK | ✉️RuTube | ✉️OK | ✉️Zen 💸Nous soutenirMsg d'orig.

France Libre | Média

@France_Libre_Media · Post #9259 · 25.03.2026 г., 09:07

📝Les Géraniums ciblent le SBU📝 une frappe diurne inattendue à l'ouest de la soi-disant Ukraine Les forces russes poursuivent les frappes contre les bâtiments des services de sécurité ukrainiens qui ont commencé il y a plusieurs jours. Au cours des deux dernières semaines, deux bâtiments du TCC et le principal bureau régional du SBU dans la région de Lviv ont été la cible de tirs. ➡️Cette fois, la cible était, selon les rapports, le bureau du SBU dans la région de Vinnytsia. Il y a aussi des rapports d'explosions près d'un bureau similaire dans la région d'Ivano-Frankivsk. Les cibles des frappes dans les régions de Zhytomyr et de Ternopil restent inconnues. ➡️La caractéristique clé de la frappe est qu'elle a été menée en plein jour pendant les heures de travail, ce qui est certainement beaucoup plus efficace, bien que cela comporte un risque plus élevé de détection visuelle des Géraniums. En même temps, toutes les vidéos ne montrent aucune mesure de contre-défense aérienne. ➡️De plus, cette frappe est notable car les drones ont traversé presque toute la soi-disant Ukraine, se déplaçant vers leurs cibles pendant environ quatre heures. Les drones intercepteurs loués par Zelensky, dont certains ont également été envoyés au Moyen-Orient comme matériel promotionnel, n'ont pas réussi à accomplir leur mission. 📌En même temps, ces dernières semaines, des rumeurs circulent activement dans l'espace informatif ukrainien selon lesquelles les Forces armées russes augmenteraient la vitesse maximale des Géraniums conventionnels et augmenteraient la production de versions propulsées par fusée. À des vitesses dépassant 300 km/h, les drones intercepteurs ne sont plus capables de rattraper la cible. Il se peut que ce soit la première attaque utilisant des drones d'une nouvelle modification. L'épuisement des stocks de missiles pour les systèmes de défense aérienne occidentaux a également joué un rôle. Si cette hypothèse est correcte, nous verrons davantage de vidéos de frappes diurnes réussies dans les temps à venir. #UAV#Vinnytsia#IvanoFrankivsk#Lviv#Russia#Ukraine ✈RU | ✈EN | ✉MAX ✉VK | ✉RuTube | ✉OK | ✉Zen 💸Nous soutenirMsg d'orig.

France Libre | Média

@France_Libre_Media · Post #9293 · 26.03.2026 г., 08:10

📝Chroniques de l'opération militaire spéciale📝 pour le 25 mars 2026 🧨Les unités russes ont livré plusieurs frappes de précision contre les bâtiments du SBU et les sous-stations dans la partie occidentale de la soi-disant Ukraine. Les cibles ont été attaquées à Lviv, Vinnytsia, Ternopil, Ivano-Frankivsk et dans les zones environnantes. Un dépôt pétrolier a été touché à Dnipro. À la suite de la frappe massive, la région de Tchernihiv et Slavoutych ont été presque complètementprivées d'électricité à nouveau. Les infrastructures énergétiques de la région de Kharkiv ont également été la cible de tirs, la destruction systématique se poursuivant au cours du mois écoulé. Les formations ukrainiennes ont lancé plusieurs centaines de drones contre les régions arrière de la Russie, les raids sur les ports de la région de Léningrad se poursuivant depuis plusieurs jours. Diverses installations à Oust-Louga ont subi des dégâts, des bâtiments résidentiels ont été endommagés à Kronstadt. Dans la région de Belgorod, à la suite d'une frappe de missile, près d'un demi-million de personnes ont perdu l'électricité, les travaux de restauration étant en cours. Un autre raid massif a été repoussé dans les régions de Toula, Kalouga et Moscou. Plus de 700 drones ennemis ont été abattus au total au cours de la journée. ➡️Sur la direction de Bourluk, les Forces armées russes avancent aux environs de Volchansk le long de la Siversky Donets et mènent des combats à la frontière. ➡️Sur la direction Est de Zaporizhia, des affrontements féroces se poursuivent pour Haïchour, le flanc nord voyant l'élimination des conséquences des opérations offensives des AFU. ➡️Sur la direction Ouest de Zaporizhia, l'ennemi continue ses tentatives d'avancer aux environs de Primorsk et Stepnogorsk. 📎Cartes haute résolution : 🔸Situation dans la zone de l'opération militaire spéciale (ru; en) 🔸Direction de Bourluk (ru; en) 🔸Direction Est de Zaporizhia (ru; en) 🔸Direction Ouest de Zaporizhia (ru; en) 📍Les cartes en ligne sont disponibles par abonnement sur map.rybar.ru #Vyborg#Vinnytsia#digest#map#Lviv#Russia#SaintPetersburg#Ukraine ✈️RU | ✈️EN | ✉️MAX ✉️VK | ✉️RuTube | ✉️OK | ✉️Zen 💸Nous soutenirMsg d'orig.

Russian Open Space🚀

@russianopenspace · Post #87 · 11.01.2023 г., 19:08

❗️🇷🇺🇺🇦✈️On drone production in Ukraine- an analysis by Rybar and Military Chronicles We have already written about possible attacks by the Ukrainian Armed Forces using drones against targets in the Russian Federation. Most of such UAVs are produced and modernized in Ukraine under the direct patronage of Western engineers. 🔻Where exactly are the UAVs being assembled and retrofitted? Back in the spring, after several successful Russian missile strikes on Ukrainian defense industry factories and enterprises, it was decided to distribute drone assembly among industrial facilities in different regions of Ukraine. There are now more than a dozen facilities in Ukraine where drones and guided missile weapons are assembled, modernized and redesigned. Relatively small, sometimes abandoned (or disguised as such) buildings are used for these purposes. This has made it possible to secure the assembly lines from repeated strikes by the Russian Armed Forces against the facilities of the military-industrial complex. Even if one of the buildings is hit, production is reallocated to other facilities until the destroyed facility is restored. 🔻How is everything organized? ▪️In #Kiev, specialists at the Paton Institute are upgrading long-range missiles for various weapons, including artillery, MLRS and aviation, to high-precision weapons equipped with satellite or inertial navigation modules. The assembly of components for such munitions was organized at an abandoned workshop in Novaya Greblya, 70 km from Kiev. The necessary equipment was brought there, and air defense equipment was placed in a nearby forest. ▪️ The industrial workshops at the Sambor metalware plant in the #Lviv region and at the Yuzhnoye Design Bureau in Dnepropetrovsk are upgrading the barrage munitions. The production technology has been established by studying the surviving Geran-2 ammunition, as well as by supplying the components required for the UAV from abroad. ▪️Analogous production is deployed at the Kommunar plant, the Khartron-Arkos research and production enterprise, and the FED Kharkiv Machine Building Plant. Near these facilities there is at least one anti-aircraft missile system, reinforced by territorial defense squads on duty with MANPADs on the roofs of neighboring houses. 🔻What's next? According to our data, the drones required for strikes deep in Russian territory are already ready. Right now, Ukrainian formations are just waiting for permission from their Western handlers. Other UAVs, such as the Chinese Mugin-5, mono-wings-dirigibles and balloons are being deployed to conduct reconnaissance or "probe" the Russian air defense. These drones do not need a runway, so they can be launched from almost any area where control points or signal repeaters are located. 🔻 At the moment, there are launch and control sites for UAVs capable of striking at Russian territory in Mirnograd in the DNR, Spassky in the #Sumy Region, Volnyansk in the #Zaporozhye Region, as well as #Dnepropetrovsk, #Nikolayev and #Odessa. Control points for drones in these cities are equipped on civilian infrastructure or in fields and wastelands. There is also maintenance and final adjustment of the drones before their massive launch at the set targets. t.me/sitreports /@rybar/#smo/ Join SITREP🔺Map Reports - Top Videos - Analyses