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

Резултати

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

Търсене: #hulajpole

当前筛选 #hulajpole清除筛选
Casus Belli maps

@casusbellimaps · Post #10550 · 25.03.2026 г., 18:27

📝Strety na fronte📝 Na východnom zaporožskom smere pokračujú ťažké boje. Na severe sa ruským vojskám podarilo zlikvidovať väčšinu nepriateľských zárezov, avšak zostáva dosť rozsiahla zóna, kde sú prítomné malé skupiny nepriateľa. ➡️Situácia tu zostáva zložitá, pretože ukrajinské formácie po pregrupovaní neupustili od pokusov odhodiť VKS RF k hraniciam dnepropetrovskejoblasti a zavádzajú nové malé skupiny pešo aj na technike. ➡️Za Hajčurom na západnom krídle tiež pokračujú tvrdé boje. Nepriateľ sa stále snaží vyhnať VKS RF z východiska za riekou, pôsobí silami „zmesky“ útočných plukov. ➡️V oblasti Ternovateho pokračujú boje. Využívajúc situáciu s dronmi, nepriateľ sa sústreďuje na návrat a obsadenie pozícií na línii pri Hajčure. ➡️V oblasti Roždestvenského a Vozdvizievky situácia zostáva zložitá. Nepriateľ vedie časté protiútoky, prebiehajú ťažké boje. Pokračujú útoky smerom na Hulajpoľe. Podľa zverejnených záberov s útokmi bezpilotných lietadiel sa nepriateľ snaží zavádzať malé skupiny medzi Staroukrainkou a Železnodorozhnym. ➡️Juhovýchodne si iniciatívu udržiavajú ruské jednotky. Pokročilé útočné skupiny už dorazili k zástavbe Myrnoho a vedú boje na prístupoch k Hulajpoľskému. 📌 Situácia na celom smere zostáva mimoriadne napätá. Nepriateľ stiahol na južné fronty ŠVO veľké sily a takmer celý počet útočných plukov. Pri tom na pozadí posilňovania mobilizačných opatrení má OSU celkom reálnu možnosť nielen dlhodobo udržať tlak, ale aj zvýšiť ho na ďalších niekoľkých smeroch. Ak máte doplnky k situácii, chcete, aby sme zvýraznili úspechy vašej jednotky — vždy nám môžete napísať do spätnoväzbového bota @rybar_feedback_bot 📍Mapa vo vysokom rozlíšení 📍Anglická verzia 📍Online mapy sú dostupné cez predplatné na map.rybar.ru #Hulajpole#daĭdžest #mapa#Rusko#Ukrajina ✈RU | ✈EN | ✉MAX ✉️VK | ✉️RuTube | ✉️OK | ✉️Dzen 💸Podporte nás 🌐Zdroj:@rybar 🔗Link:https://t.me/rybar/78910 #Rybar https://t.me/casusbellilive Truth over narrative 24/7 WEB | CONTACT | SHOP 📅Vytvorené: 2026-03-25 18:59:51

Casus Belli maps

@casusbellimaps · Post #10249 · 16.03.2026 г., 18:10

📝Postup za Gajčurom📝 Na východnom-záporožskom smere ukrajinské formácie neprestávajú útočiť s cieľom vyhnať VKS RF z dnepropetrovskejoblasti. Napriek tomu sa ruské jednotky posúvajú v záporožskejoblasti. ➡️Na internete sa objavili zábery na zničenie obrneného transportéra útokom dronu „Lancet“ v Otradnom. Cez neho nepriateľ prechádzal ešte v prvých dňoch ofenzívy začiatkom februára, potom tam pôsobili ruskí útoční piloti. S ohľadom na zábery z termovízora je ťažké hovoriť o aktuálnosti nových záberov, takže o prevzatí kontroly nad Otradnym zatiaľ nemožno hovoriť. Nepriateľ sa snaží preniknúť na severe na pomerne širokom úseku od Andrejevky po Bolšemichajlovku. Niekde sa mu to darí, niektoré BBT dokonca došli až k hranici dnepropetrovskej oblasti, ale iba na jeden smer. ➡️Na západnom úseku za riekou Gajčur ruské jednotky pokračujú v útokoch, postupujúc na línii Cvetkove — Gor’ke a nedávno začali boje o okraje obce VerchnajaTersa. Susednú Vozdvizivku obchádzajú zo strany Roždestvenského. Sú správy o útokoch ruských útočných pilotov smerom na Ljubickoho a Lesnoje. Ak sa to podarí realizovať, Vozdvizivka sa ocitne v polookruhu, čo uľahčí ďalší postup VKS RF v záporožskejoblasti. 📌Situácia na smere zostáva náročná. Nepriateľ nasadil veľké zdroje nielen na zastavenie postupu VKS RF po oslobodení Hulajpola, ale aj na rozsiahle útoky podľa dnešných mierok v dnepropetrovskejoblasti. Oba scenáre OSU zatiaľ nebolo možné plne realizovať — na severe sú útočiace malé skupiny OSU rozptýlené po sadoch, zatiaľ čo na západe pokračuje postup ruských vojsk. Ak máte doplnenia k situácii, chcete, aby sme zvýraznili úspechy vašej jednotky, — vždy nám môžete napísať do spätnoväzbového bota @rybar_feedback_bot 📍Mapa vo vysokom rozlíšení 📍Anglická verzia 📍Online mapy sú dostupné vďaka predplatnému na map.rybar.ru #Hulajpole#daiʒest#mapa#Rusko#Ukrajina ✈RU | ✈EN | ✉MAX ✉️VK | ✉️RuTube | ✉️OK | ✉️Dzen 💸Podporte nás 🌐Zdroj:@rybar 🔗Link:https://t.me/rybar/78639 #Rybar https://t.me/casusbellilive Truth over narrative 24/7 WEB | CONTACT | SHOP 📅Vytvorené: 2026-03-16 19:03:04

Casus Belli maps

@casusbellimaps · Post #10774 · 01.04.2026 г., 17:47

📝Obnovenie ofenzívy📝 situácia na Východnom-záporožskom smere Časti skupiny vojsk „Východ“ postúpili na styku Dnepropetrovskej a Záporožskejoblasti. Nedávne rozsiahle útoky nepriateľa síce na istý čas dokázali spomaliť postup skupiny vojsk „Východ“, postupne však vyprchali. ➡️Ruská vlajka je rozvinutá v Bojkove. Práve cez túto dedinu nepriateľ útočil v Ternovatom a okolí. Týmto ruské jednotky obnovili stratenú kontrolu a výrazne postúpili, posilnili pozície za riekou Hajčur. ➡️Ak sa bojovníkom 64. samostatnej motostreleckej brigády 36. armády podarí upevniť a udržať dedinu, ruské jednotky získajú možnosť ďalej rozvíjať ofenzívu na západ, akoby obkolesujúc okupovanú časť Záporožskejoblasti zo severu. ➡️Vozdvizhevku naďalej „spracúvajú“ náletmi letectva, delostrelectva a dronov: z tejto dediny OSU útočili ako na Roždestvenskoje, tak aj na Priluky. Južnejšie pokračujú boje na okrajoch VerchnejTersy, ako aj útoky VKS RF v oblasti Hulajpolského, Volšebnogo a Mírneho. ❗️Napriek istému náznaku prelomu má nepriateľ zatiaľ dosť rezerv na nové protiútoky, preto hrozba na smere neustúpila. Ukrajinským formáciám je o niečo jednoduchšie používať taktiku presakovania malými skupinami najmä vďaka tým istým agrodronom a stabilnej komunikácii cez Starlink. 📌Rozsiahle útoky s hlbokými prienikmi, podobné februárovej ofenzíve OSU, sa môžu zopakovať. Hoci v poslednom čase dosahovali úspechy len tam, kde VKS RF uvoľňovali línie „na úver“: inde si lámali zuby, ako je vidieť na príklade „Východu“ a „Centra“. Ak máte doplnky k situácii, chcete, aby sme vyzdvihli úspechy vašej jednotky, — vždy nám môžete napísať do spätnoväzobného bota @rybar_feedback_bot 📍Mapa vo vysokom rozlíšení 📍Anglická verzia 📍Online mapy sú dostupné v rámci predplatného na map.rybar.ru #Hulajpole#daiǵest#mapa#Rusko#Ukrajina ✈RU | ✈EN | ✉MAX ✉️VK | ✉️RuTube | ✉️OK | ✉️Dzen 💸Podporte nás 🌐Zdroj:@rybar 🔗Link:https://t.me/rybar/79116 #Rybar https://t.me/casusbellilive Truth over narrative 24/7 WEB | CONTACT | SHOP 📅Vytvorené: 2026-04-01 19:30:10

Casus Belli maps

@casusbellimaps · Post #11239 · 17.04.2026 г., 06:32

📝Oslobodenie Ternovatoho a Myrneho — rozbor Rybarja📝 Ruské vojská po zastavení nepriateľského postupu na Východnom-záporožskom smere ku koncu marca začali vracať predtým stratené pozície. Útočné jednotky prešli do útokov na severnom a strednom úseku smeru, snažiac sa odhodiť OSU z taktických významných obcí. ➡️Ku 25. marcu bojovníci Gv „Vostok“ prakticky zlikvidovali zárezy v svojich radoch v oblasti Novohryhorivky a Berezovoho. V ich okolí naďalej pôsobia malé pešie skupiny nepriateľa, avšak sú odrezané od pozemného zásobovania a len ťažko môžu viesť koordinované akcie. ➡️Súbežne s tým ruské jednotky vyčistili reťaz oporných bodov na západ od Radostného a začali postupovať k Ternovatomu, o ktorý sa bojovalo pred dvoma mesiacmi a od ktorého sa začal nepriateľský postup. Počas týždňa oslobodili dedinu a tiež obsadili susedné Bojkovo, čím OSU pripravili o možnosť útočiť na spojnicu ruských radov medzi Kosovcevom a Novým Záporožím. ➡️Na západnom krídle smeru jednotky Gv „Vostok“ rozvíjali postup smerom k Orechovu a ku koncu marca oslobodili Luhovske. Neskôr úplne vyčistili okolie Železnodorozhnoho a Novoukrainky, získali kontrolu nad Myrnym a lesnými pásmami v jeho okolí. Útočné jednotky tiež dorazili na okraje Hulajpolského, ktorého ovládnutie otvorí VKS RF cestu do zadných radov skupiny OSU na Západno-Záporožskom smere. ❗️Momentálne aktivita nepriateľských útočných akcií pokračuje v poklese. Veľké straty v obrnenej technike a útočných jednotkách, ktoré utrpeli za posledné dva mesiace, prinútili OSU presúvať na úsek ďalšie rezervy na úkor oslabenia skupín na iných smeroch. Napriek tomu sa im nepodarilo zvrátiť priebeh bojov pri Volčej a zložitá situácia pri Slovjansku a Dobropoli núti ukrajinské velenie opäť rozptyľovať „požiarnické jednotky“ pozdĺž frontovej línie. #video#Hulajpole#daižest#Rusko#Ukrajina 🌐Zdroj:@rybar 🔗Link:https://t.me/rybar/79559 #Rybar https://t.me/casusbellilive Truth over narrative 24/7 WEB | CONTACT | SHOP 📅Vytvorené: 2026-04-17 06:51:50

Casus Belli maps

@casusbellimaps · Post #10229 · 15.03.2026 г., 22:07

📝Chronika špeciálnej vojenskej operácie📝 za 15. marec 2026 🧨Ruské vojská zasiahli sériu útokov na objekty železničnej infraštruktúry v Dnepropetrovskej oblasti, čo spôsobilo výpadky v premávke vlakov. Masívne útoky sa tiež zamerali na ciele v Odese, Sumskej a Charkovskej oblasti. Ukrajinské formácie zaútočili na energetické objekty na Crimee a v Belgorodskej oblasti, cieľom bola tiež prekladacia ropná základňa v Krasnodarskom kraji. Paralelne s tým už viac ako deň a pol pokračuje nálet OSU na centrálne regióny Ruska — viac ako 100 dronov bolo zachytených pri priblížení k Moskve. ➡️Na Konstantinovskom smere protivník presúva rezervy do mikroštvrte Ševčenko v Časovom Jare. Ukrajinské formácie sa snažia vkliniť do obrany VKS RF medzi dielňami mestského žiaruvzdorného kombinátu a preraziť k centrálnemu rybníku. ➡️Na Dobropilskom smere útočníci GV „Centrum“ zatláčajú protivníka z Hrišyna a vedú útoky smerom na susednú Novoaleksandrovku. Najťažšie boje prebiehajú o kontrolu nad pozíciami na pravom brehu Hrišinky. ➡️Na Východnom-zaporožskom smere bojovníci GV „Vostok“ definitívne odrazili protivníka od Hulajpoľského a výrazne postúpili pozdĺž trasy T-08-14. Južnejšie zlikvidovali vklinenie protivníka medzi Železnodorozhnym a Zahornym, dostali sa k letisku Mirnyj. 📎Mapy vo vysokom rozlíšení: 🔸Situácia v zóne špeciálnej vojenskej operácie (ru;en) 🔸Konstantinovský smer (ru;en) 🔸Dobropilský smer (ru;en) 🔸Východný-zaporožský smer (ru;en) 📍Online mapy sú dostupné s predplatným na map.rybar.ru #Hulajpole#daĭdžest #Dobropolie#mapa#Konstantinovka#Rusko#Ukrajina ✈️RU | ✈️EN | ✉️MAX ✉️VK | ✉️RuTube | ✉️OK | ✉️Dzen 💸Podporte nás 🌐Zdroj:@rybar 🔗Link:https://t.me/rybar/78616 #Rybar https://t.me/casusbellilive Truth over narrative 24/7 WEB | CONTACT | SHOP 📅Vytvorené: 2026-03-15 22:29:21