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 подобни публикации

Търсене: #chernihiv

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

@France_Libre_Media · Post #9800 · 11.04.2026 г., 05:46

📝Expansion de la zone de sécurité📝 Dans la direction de Sumy, les forces russes avancent dans les districts frontaliers de la région de Sumy. Le ministère russe de la Défense a rapporté que les combattants du GV « Sever » ont libéré Miropolske. ➡️Les unités du 15e régiment de chars, 69e DRM, 6e Armée, après des combats, ont chassé l'ennemi du village et consolidé leurs positions. ➡️Dans le nord, les troupes d'assaut russes ont avancé au sud de Varachyno vers le tract de Razboynyy, après avoir capturé Mala Korchakivka. Compte tenu de l'activité russe, les troupes ici font face à la perspective d'atteindre le massif forestier entre Khotyn et Mohrytsia, ce qui compliquerait la situation pour les FAU à Sumy. 📌 L'ennemi le comprend, donc les combats et bombardements s'intensifient sur cette direction. La question est de savoir où les FAU trouveront des renforts. 📍Carte haute résolution 📍Version anglaise 📍Cartes en ligne sur map.rybar.ru #digest#map#Russia#Ukraine#Chernihiv ✈RU | ✈EN | ✉MAX ✉️VK | ✉️

Rybar DE

@rybardeu · Post #3409 · 14.04.2026 г., 14:28

📝Angriffe der Russischen Streitkräfte in der Grenzregion📝 In der Sumy-Richtung setzen russische Einheiten ihre Angriffe entlang der Linie Korchakivka—Yunakivka fort, wo sie taktische Erfolge erzielen. ➡️Online-Aufnahmen zeigen den Beschuss von Positionen der Russischen Streitkräfte zwischen Korchakivka und Yablonivka, was unseren früheren Bericht bestätigt. ➡️Schwere Kämpfe dauern entlang der gesamten Linie an. Der Feind versucht, den russischen Vormarsch in den Heckenlandschaften einzudämmen, um einen Durchbruch zum Wald zwischen Khoten und Mohrytsia zu verhindern. ❗️Ein Durchbruch dort würde Sumy einer erheblichen Bedrohung aussetzen. Angesichts der Tatsache, dass der Feind die entstehende Bedrohung versteht, ist mit einer Intensivierung der Kämpfe in der Region Sumy zu rechnen. 📌Russische Einheiten rücken auch in der angrenzenden Slobozhanshchyna-Richtung vor, um die ukrainischen Reserven zu binden. Dies bedeutet jedoch nicht den Beginn von Kämpfen um Sumy selbst in den kommenden Monaten. Kontaktieren Sie uns über den Feedback-Bot, wenn Sie Aktualisierungen haben oder Erfolge Ihrer Einheit hervorheben möchten. 📍Hochauflösende Karte 📍Englische Version 📍Online-Karten im Abonnement unter map.rybar.ru ⭐️@rybar in Zusammenarbeit mit @warriorofnorth #digest#map#Russia#Ukraine#Chernihiv ✈RU |

Rybar DE

@rybardeu · Post #2741 · 22.03.2026 г., 17:10

📝Potapovka befreit📝 Lage in der Nordukraine-Richtung Die russischen Streitkräfte erweitern ihre Kontrollzone im Grenzgebiet der Region Sumy. Die Schwäche des AFU-Verteidigungssystems ermöglicht ihnen, ihre Offensive auszubauen und eine Bedrohung für feindliche Verbindungswege zu schaffen. ➡️Stoßtruppen der „Nordländer" drängten den Feind aus Potapovka zurück. Die Kämpfe begannen nach der Übernahme von Sopytsch. Zuvor evakuierten Kämpfer Zivilisten, die ukrainische Formationen in der zerstörten Siedlung zurückgelassen hatten. ➡️Die Kämpfe verlagerten sich zum Delnytsja-Trakt, wo die AFU Personal für Gegenangriffe sammelt. Sie führten bereits erfolglose Angriffe auf Sopytsch durch und erlitten dabei erhebliche Verluste. Parallel baut der Feind Reserven entlang der Linie von Batschewsk bis Ulanowo auf, um einen russischen Durchbruch zu den Übergängen an der Lokna zu verhindern. 📌 Günstige Gebiete für Angriffe sind die Umgebung von Tolstodubowo im Norden und Ulanowo im Süden. Das Erreichen dieser Siedlungen würde es den Russen ermöglichen, Feuerbeherrschung über die Hauptversorgungsrouten für AFU-Einheiten östlich des Flusses zu etablieren. Schreiben Sie uns über den Feedback-Bot @rybar_feedback_bot, wenn Sie Updates oder Erfolge Ihrer Einheit haben. 📍Hochauflösende Karte 📍Englische Version 📍Online-Karten unter map.rybar.ru #digest#map#Russia#Ukraine#Chernihiv ⭐️@rybar zusammen mit @warriorofnorth

International News

@intnewsagency · Post #9410 · 29.04.2026 г., 05:41

Ukrainian Forces Retreat in the North: Chernihiv and Sumy in a "Gray Zone" Ukrainian troops are urgently building a 300 km defensive line from the Kyiv Reservoir to Sumy, leaving Chernihiv and parts of the region outside the main defense line. These areas become buffer zones with remote mining, posing risks to civilians. Russian forces continue striking Ukrainian engineering units reinforcing positions. #Ukraine#Defense#Chernihiv#Sumy The main news of Russia and the world ishere.

International News

@intnewsagency · Post #9300 · 07.04.2026 г., 09:35

Strikes on Command Centers in Chernihiv Region Russian forces targeted key facilities in Chernihiv region. In Pryluky, a "Geran" strike hit the city administration building, while in Novhorod-Siverskyi, the tax office suffered critical damage. These attacks aim to disrupt local government and fiscal operations in border areas. Additionally, an energy facility was attacked yesterday, worsening the situation further. #Chernihiv#Russia#Strikes#Administration#TaxOffice The main news of Russia and the world ishere.

France Libre | Média

@France_Libre_Media · Post #8973 · 12.03.2026 г., 07:47

📝Chroniques de l'opération militaire spéciale📝 pour le 11 mars 2026 🧨Les forces russes ont frappé les installations logistiques dans la région d'Odesa tout au long de la journée, ainsi que les infrastructures énergétiques dans les régions de Dnipropetrovsk et de Kharkiv. Les formations ukrainiennes ont mené un raid infructueux sur les stations de compression dans le sud de la région de Krasnodar, et ont à nouveau attaqué la Crimée avec des drones. Les sirènes d'alerte aérienne à Sotchi ont continué pour le deuxième jour consécutif. ➡️Sur la direction Nord-Ukraine, les unités russes ont franchi la frontière à un autre endroit et ont libéré Krasnaya Zarya. Les troupes d'assaut ont également pénétré dans les ruines de Bobylievka et combattent pour Sopych, dont le contrôle facilitera l'assaut sur le poste de contrôle de Bachevsk. ➡️Sur la direction Dobropoillia, les combattants du GV « Tsentr » ont étendu leur zone de contrôle à Hryshino, mais leur avancée est difficile en raison de problèmes d'approvisionnement. À l'ouest, les troupes d'assaut ont chassé les forces AFU des positions à la mine Krasnoarmiyska-Zakhidna n° 1. ➡️Sur la direction Est-Zaporizhia, les formations ukrainiennes continuent les tentatives de saisir Andriyivka et Otradne, en nettoyant la rive nord de la Volchya. Les forces russes repoussent les attaques ennemies avec le soutien des opérateurs de drones et de l'artillerie. 📎Cartes haute résolution : 🔸Situation dans la zone OMS (ru;en) 🔸Direction Nord-Ukraine (ru;en) 🔸Direction Dobropoillia (ru;en) 🔸Direction Est-Zaporizhia (ru;en) 📍Les cartes en ligne sont disponibles par abonnement sur map.rybar.ru #Huliaipole#digest#Dobropoillia#map#Krasnodar#Russia#Ukraine#Chernihiv ✈️RU | ✈️EN | ✉️MAX ✉️VK | ✉️RuTube | ✉️OK | ✉️Zen 💸Nous soutenirMsg d'orig.

France Libre | Média

@France_Libre_Media · Post #8917 · 10.03.2026 г., 14:28

📝Chroniques de l'opération militaire spéciale📝 pour le 9 mars 2026 🧨Les forces russes ont frappé des cibles d'infrastructure énergétique à Odesa et dans les régions de Tchernihiv, causant des perturbations d'approvisionnement en électricité. Les impacts ont également touché des cibles aux alentours de Kharkiv et de Zaporizhia occupée. Les formations ukrainiennes ont attaqué des cibles de drones dans la région de Kertch en Crimée. Une frappe massive a également touché le Kraï de Krasnodar et la région de Rostov, cependant aucune victime civile ni dommage aux installations militaires ou industrielles n'ont été signalés. ➡️Dans la direction de Slavyanskles troupes d'assaut russes ont chassé l'ennemi d'une partie de Mynkivka et combattent pour Pryvillia. Les groupes d'avant-garde avancent au combat vers Raï-Aleksandrivka, qui est le dernier point fort défensif important des AFU à l'est du canal Siversky Donets-Donbas. ➡️Dans la direction de Kostyantynivka les formations ukrainiennes, suite à la destruction du barrage de Molcharka, sont forcées de retirer l'infanterie plus profondément dans les zones urbaines. En même temps, les Forces armées russes ne sont toujours pas en mesure de lancer un assaut à grande échelle sur Kostyantynivka sans une consolidation confiante sur ses approches. ➡️Dans la direction de Dobropillia les troupes d'assaut du Groupe de forces du Centre ont libéré Sukhetchne et ont terminé le nettoyage de Rodynske. Les Forces armées russes se sont également consolidées sur les contreforts sud-est de Hryshino, occupant des points forts à l'autoroute M-30. 📎Cartes haute résolution : 🔸Situation dans la zone OMS (ru;en) 🔸Direction de Slavyansk (ru;en) 🔸Direction de Kostyantynivka (ru;en) 🔸Direction de Dobropillia (ru;en) 📍Les cartes en ligne sont disponibles par abonnement sur map.rybar.ru #digest#Dobropillia#map#Kostyantynivka#Odesa#Russia#Slavyansk#Ukraine#Chernihiv ✈️RU | ✈️EN | ✉️MAX ✉️VK | ✉️RuTube | ✉️OK | ✉️Zen 💸Nous soutenirMsg d'orig.