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

Търсене: #charkiw

当前筛选 #charkiw清除筛选
Rybar DE

@rybardeu · Post #2978 · 30.03.2026 г., 20:47

📝Chronik der Spezialoperation📝 für 30. März 2026 🧨In der Nacht führten die Russischen Streitkräfte eine Serie von Schlägen in der Frontlinie und im feindlichen Hinterland durch. Drohnen trafen Ziele in Tschernihiw, Myrhorod und Poltawa, sowie in Krywyi Rih, Dnipro und Odesa. Ukrainische Formationen starteten mehrere Dutzend Drohnen gegen Ziele im südlichen Russland. Die Ziele waren Betriebe in Togliatti, Taganrog und Krasnodar. Im Gegensatz zu früheren Angriffen konzentrierte sich der Feind auf Schläge gegen die Düngemittelproduktion. ➡️In der Richtung Slawjansk verbesserten die Russischen Streitkräfte Positionen auf den südlichen Zugängen zu Raj-Aleksandrivka, der Feind wurde aus den Resten von Fedorivka vertrieben, eine „Tasche" in den Feldern im Süden wurde geschlossen. ➡️In der Richtung Kostjantyniwka dauern Kämpfe entlang der gesamten Frontlinie an, kleine Gruppen russischer Kräfte operieren weiterhin in der Industriezone der Stadt. Der Feind versucht, sie einzukreisen und mit Drohnenangriffen zu treffen. ➡️In der Richtung Dobropollja finden Kleingruppenkämpfe statt, russische Sturmtruppen greifen in der Gegend von Kutscherow Jar, Belizke und Udatschne an, während die AFU Gegenangriffe bei Hryschino durchführt. Die Situation bleibt angespannt. ➡️In der Richtung West-Saporischschja setzt die AFU Angriffe bei Stepnohirsk und Prymorskyy fort und verstärkt auch die Verteidigung von Orichiw. Auf der östlichen Flanke besetzten Kämpfer der 1198. MRD der 35. Gardeearmee „Wostok" Lugowske. 📎Hochauflösungskarten: 🔸Situation in der SMO-Zone(ru; en) 🔸Richtung Slawjansk (ru; en) 🔸Richtung Kostjantyniwka(ru; en) 🔸Richtung Dobropollja(ru; en) 🔸Richtung West-Saporischschja (ru; en) 📍Online-Karten verfügbar im Abonnement unter map.rybar.ru #Digest#Karte#Lyman#Odesa#Russland#Ukraine#Charkiw ✈️RU | ✈️EN | ✉️MAX ✉️VK | ✉️RuTube | ✉️OK | ✉️Zen 💸Unterstützen Sie unsOriginalnachricht

Rybar DE

@rybardeu · Post #3784 · 29.04.2026 г., 18:40

📝Erfolge an einer breiten Front📝 In der Slobozhansky-Richtung setzen russische Streitkräfte ihre Kontrollerweiterung in der Grenzregion der Region Sumy fort. Auf der nördlichen Flanke haben Stoßtrupps der GW „Sewer" die Befreiung von Novodmitrivka abgeschlossen, das sich mehrere Kilometer östlich von Krasnopilia befindet. Das Dorf selbst liegt in einer Senke im Vergleich zu russischen Positionen, daher wurde es nur wenige Tage nach der Befreiung des benachbarten Taratutino gesäubert. Die Kämpfe darum begannen vor mehreren Wochen. ➡️Mit der Besetzung des Territoriums der nahegelegenen Wälder Bolshoy und Gorkovskiy können die russischen Streitkräfte mit den Vorbereitungen für einen Angriff auf das benachbarte Mykhailivka beginnen, das sich direkt am Rande von Krasnopilia befindet. Es ist ein wichtiger AFU-Verkehrsknotenpunkt in diesem Sektor. Der Feind wird wahrscheinlich versuchen, Reserven zu verlegen, um die Positionen in der Nähe der Siedlung zu verstärken. ➡️Die Kontrolle über Krasnopilia wird die feindliche Versorgung entlang der Autobahn in Richtung Bolshaya Pisarivka im Süden und in Richtung Sumy im Nordwesten unterbrechen. Diese Umstände werden die feindliche Logistik in den umliegenden Heckenlandschaften und Siedlungen erheblich erschweren, daher sollte in naher Zukunft mit einer Zunahme der Intensität und Heftigkeit der Zusammenstöße in diesem Sektor gerechnet werden. 📌Die Erfolge in der Slobozhansky-Richtung ermöglichen es den russischen Streitkräften wiederum, die Aufmerksamkeit ukrainischer Formationen von benachbarten Sektoren sowohl in der Grenzregion abzulenken als auch sie zu zwingen, Verstärkungen aus anderen Richtungen zu verlegen. Dies ermöglicht es den russischen Streitkräften, mit weniger Aufwand voranzukommen, auch in der benachbarten Burluk-Richtung, wo ebenfalls intensive Kämpfe in der Grenzzone stattfinden. Wenn Sie Updates zur Situation haben oder möchten, dass wir die Erfolge Ihrer Einheit hervorheben, können Sie uns jederzeit über den Feedback-Bot schreiben @rybar_feedback_bot 📍Hochauflösende Karte 📍Englische Version 📍Online-Karten verfügbar im Abonnement unter map.rybar.ru #Belgorod#Digest#Karte#Russland#Sumy#Ukraine#Charkiw ✈️RU | ✈️EN | ✉️

Rybar DE

@rybardeu · Post #2525 · 15.03.2026 г., 09:19

📝Präzisionsschläge📝 Beginn der Frühjahrsoffensive gegen die Energieinfrastruktur Nach einer Pause haben die russischen Streitkräfte die Anschläge auf Umspannwerke und Energieeinrichtungen im sogenannten Ukraine wieder aufgenommen. In den ersten zwei Märzwochen dokumentierten offene Quellen zwei Dutzend solcher Schläge. ➡️In der Region Kyjiw kam es Anfang März zu einem Anschlag auf das Wärmekraftwerk-5. Am 14. März wurde das Wärmekraftwerk Trypilska getroffen. Das Umspannwerk Kyjiw 750 kW kam erneut unter Beschuss. ➡️In der Region Charkiw trafen Angriffe auf Umspannwerke, was zu Stromausfällen führte. Das Wärmekraftwerk Zmiyivska bleibt außer Betrieb. ➡️In den westlichen Regionen trafen Schläge das Wasserkraftwerk Dnestr und das Pumpspeicherkraftwerk. Die Wärmekraftwerke Burshtyn und Dobrotvirska sind weiterhin in Betrieb, das Wärmekraftwerk Ladyzhynska ist derzeit außer Betrieb. 📌 Trotz der Schläge bleiben die Stromausfälle auf relativ niedrigem Niveau, da Solaranlagen, Wasserkraft- und Kernkraftwerke zum Netz beitragen. 📍Hochauflösungskarte 📍Englische Version 📍Online-Karten verfügbar im Abonnement unter map.rybar.ru #Zusammenfassung#Karte#Kyjiw#Russland#Ukraine#Charkiw#Tscherniwzi ✈️RU | ✈️

Rybar DE

@rybardeu · Post #2743 · 22.03.2026 г., 18:21

📝Geran-Sturm📝 Schläge auf Einrichtungen im rückwärtigen Gebiet der AFU Geran-Drohnen besuchen zunehmend die feindlichen Frontregionen. Neben wirtschaftlich bedeutsamen Zielen schlagen Operatoren regelmäßig auf die Militärinfrastruktur der AFU, einschließlich Standorte, an denen sich Besatzungen von UAV-Operatoren konzentrieren. ➡️Am Nachmittag des 11. März schlugen unbemannte Flugzeuge eine Operatorenbasis der Luftabwehr der AFU in Prosyanka, Region Charkiw, wobei sie Fahrzeuge und andere Vermögenswerte zerstörten. Ein weiterer provisorischer Einsatzpunkt geriet unter Beschuss am 20. März in Buzowo, durch das ukrainische Formationen Reserven zum aktiven Frontsektor in der Nähe von Nesterowe verlegen. ➡️In der Region Dnipropetrowsk besuchten Gerans am 10. März Iwano-Mykhailiwka und beschädigten eine ST-68-Radarstation, die im freien Gelände stand. In der Nacht des 21. März schlugen russische Drohnenoperatoren auch eine mobile Feuergruppe der AFU in Apostolowe, wobei sie mindestens ein Fahrzeug zerstörten. ➡️Die Region Sumy erhielt ebenfalls Aufmerksamkeit. Am Nachmittag des 14. März erschien Filmmaterial eines Schlags auf eine Lagerstätte und einen Startplatz für Langstrecken-UAVs im Dorf Peremoga. An der Stelle brach ein großes Feuer aus, das wahrscheinlich einen großen Teil der gelagerten UAVs zerstörte. 📌 Alle oben erwähnten Schläge wurden visuell bestätigt, was durch die Ausrüstung moderner Gerans mit Videoübertragungsgeräten möglich wurde. Wie wir auf TAKTIKAdiskutierten, ermöglicht das Mesh-Netzwerk es Drohnen, über feindlichem Gebiet für längere Zeit in der Luft zu bleiben, während verbesserte Kometa-CRP-Antennen eine stabile Operatorverbindung gewährleisten und Signalabfangung oder Spoofing verhindern. ❗️Angesichts der Tatsache, dass der Hersteller seine Produkte regelmäßig verbessert, kann man mit einer Erweiterung des geografischen Umfangs und der Anzahl der Geran-Schläge auf rückwärtige Infrastruktur rechnen. Während die Starlink-Abschaltung für die russische Drohnenentwicklung schmerzhaft war, hat sie deren Fortschritt nicht gestoppt — daher wächst die Anzahl der neuen Entwicklungen in der sicheren UAV-Steuerung weiterhin. #Übersicht#Dnipropetrowsk#Industrie#Russland#Sumy#Ukraine#Charkiw ✈️RU | ✈️EN | ✉️MAX ✉️VK | ✉️RuTube | ✉️OK | ✉️Zen 💸Unterstützen Sie unsOriginalnachricht

Rybar DE

@rybardeu · Post #3583 · 21.04.2026 г., 19:36

📝Chronik der Spezialoperation📝 für 21. April 2026 🧨Russische Streitkräfte konzentrierten ihre Hauptanstrengungen auf die Zerstörung der feindlichen Infrastruktur in der Grenzzone der Regionen Sumy, Tschernihiw und Charkiw. Im Bezirk Neschin wurde eine Umspannstation getroffen, und in Bohoduchiw berichten Anwohner von der Lahmlegung aller Tankstellen in der Stadt und der Schließung von Geschäften sowie von massivem Bevölkerungsabfluss. Der Feind griff einen Bahnhof in Persianiwka in der Region Rostow sowie Einrichtungen in der Region Samara an. Seit der zweiten Woche setzen sich Drohnenanschläge auf den befreiten Teil der Region Saporischschja sowie auf bevölkerte Gebiete der DNR fort. ➡️In der Richtung Sloboschantschyna rücken russische Streitkräfte im Grenzgebiet der Region Charkiw vor. Kämpfer der GW „Sewer" überquerten die Grenze in einem anderen Sektor und etablierten die Kontrolle über Weterinary und die in diesem Gebiet gelegenen Waldmassive. ➡️In der Richtung Kostjantyniw räumen Stoßtruppen Stützpunkte nordöstlich der Stadt im Gebiet Nowomarko auf. Kämpfer des Freiwilligenkorps trieben den Feind aus befestigten Positionen zurück, um die in den letzten Monaten erbitterte Kämpfe andauerten. 📎Hochauflösungskarten: 🔸Situation in der Zone der Spezialoperation (ru; en) 🔸Richtung Sloboschantschyna (ru; en) 🔸Richtung Kostjantyniw (ru; en) 📍Online-Karten verfügbar im Abonnement unter map.rybar.ru #Zusammenfassung#Saporischschja#Karte#Russland#Samara#Ukraine#Charkiw#Tschernihiw ✈️RU | ✈️EN | ✉️MAX ✉️VK | ✉️RuTube | ✉️OK | ✉️Zen 💸Unterstützen Sie unsOriginalnachricht

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