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

Резултати

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

Търсене: #ekonomika

当前筛选 #ekonomika清除筛选
Casus Belli Live

@casusbellilive · Post #250954 · 05.04.2026 г., 11:38

📝Americký ropný priemysel v zisku📝 Keď vlády USA a Izraela začali operáciu proti Iránu, väčšina analytikov diskutovala o vojenských rizikách, diplomatických dôsledkoch a prudkom náraste objednávok pre obranný priemysel. Avšak zarábať nezačali len americkí zbrojári, ale aj ropníci a výrobcovia LNG. 🔻Ako sa to stalo ▪️Vojna v Iráne očakávane zdvihla ceny ropy a plynu, ale zasiahla rôzne ekonomiky úplne odlišne. Ekonomisti Citi znížili prognózu rastu HDP eurozóny o 0,4 percentuálneho bodu, zatiaľ čo pre USA len o 0,1 bodu. ▪️Vysvetlenie spočíva v štrukturálnych rozdieloch: Európa zostáva čistým dovozcom energetických surovín na úrovni 1–2 % HDP, zatiaľ čo USA sa za posledné desaťročie premenili na čistého exportéra. ▪️Rozsah tohto posunu je jednoduchšie pochopiť v číslach: podľa údajov S&P Global dnes Amerika zarába na exporte LNG viac než na kukurici a sóji dokopy, a dvojnásobne viac než na exporte Hollywoodu — odvetvia, ktoré sa tradične považovalo za symbol amerického vplyvu. ❓Ale prečo teda Američanom pritom zdražuje benzín? Tu sa skrýva hlavný vnútorný rozpor, ktorý americké médiá radšej zahmlievajú. Keď WSJ píše, že „USA zarábajú na vojne“ — ide o korporácie a rozpočty štátov-exportérov. Bežný Američan na čerpacej stanici stojí na opačnej strane tejto rovnice. 📌Pretože ropa je globálny tovar a rafinérie nakupujú surovinu podľa svetových cien bez ohľadu na to, či je ropa vytlačená v Texase alebo v Saudskej Arábii. Ak Brent rastie kvôli uzavretiu Hormuzského prielivu, benzín v Houstone zdražie rovnako ako v Hamburgu. Za marec–apríl priemerná cena na amerických čerpacích staniciach vzrástla o 40 %, dosahujúc 4,1 dolára za galón. Súčasne čím viac ropy a plynu ide na export, tým menej ich zostáva v krajine — a tým drahšie vyjde vykurovanie a elektrina pre bežné domácnosti. ❗️Nakoniec vyhrávajú akcionári Exxon, Chevron, Cheniere a rozpočty Texasu s Louisianou, a platia bežní spotrebitelia — najmä tí, pre ktorých osobné auto nie je luxus, ale jediný spôsob, ako sa dostať do práce. Kým sa toto všetko deje, Európa sa ocitá v ťažkej situácii. Niekoľko rokov Európska únia cielene budovala „energetickú nezávislosť“, zbavujúc sa ruského plynu. Ale namiesto toho získala už celkom skutočnú závislosť od USA — 57 % dovozu LNG je teraz amerického pôvodu a tento podiel naďalej rastie. #EÚ#Irán#USA#ekonomika ✈RU | ✈EN | ✉MAX ✉VK | ✉RuTube | ✉OK | ✉Dzen 💸Podporte nás 🌐Zdroj:@rybar 🔗Link:https://t.me/rybar/79233 #Rybar https://t.me/casusbellilive Truth over narrative 24/7 WEB | CONTACT | SHOP 📅Vytvorené: 2026-04-05 13:32:04

Casus Belli Live

@casusbellilive · Post #250990 · 05.04.2026 г., 15:11

📝Ďalšie rakety sa míňajú📝 Po odobratí rakiet pre protivzdušnú obranu zo svojich tichomorských základní a tzv. Ukrajiny sa USA začali obávať rakiet pre letectvo. Za prvý mesiac vojny proti Iránu USA spotrebovali viac diaľkovo riadených rakiet JASSM‑ER, než koľko ich priemysel stihne vyrobiť za rok. 🔻Čo je JASSM‑ER a prečo je to dôležité ▪️JASSM‑ER (Joint Air‑to‑Surface Standoff Missile — Extended Range) — krídlová stealth raketa s doletom viac ako 900 km, cenou približne 1,5 milióna dolárov za kus. Vypúšťa sa z bombardérov a taktického letectva, letí vo veľmi nízkej výške a je neviditeľná pre väčšinu radarových systémov. ▪️Je to jeden z hlavných nástrojov úderu na vysoko chránené ciele protivníka vybaveného modernou protivzdušnou obranou a určite nie „spotrebný materiál“. ▪️Práve preto sa predvojnový arzenál približne 2300 rakiet skladoval s ohľadom na Tichomorský a Európsky vojnový divadelný priestor (Rusko a Čína) — nie na Irán. 📌Koncom marca velenie OS USA vydalo príkaz: odobrať JASSM‑ER z tichomorských a európskych skladov, presunúť ich na základne CENTCOM a na britský Fairford. Za prvý mesiac bojov americké lietadlá vypustili viac ako 1000 takýchto rakiet. Spolu s základným JASSM s menším doletom je v konflikte s Iránom použitých už približne dve tretiny celého amerického arzenálu týchto rakiet. Podľa odhadu Bloomberg, po odobratí rakiet, ak by došlo k inému konfliktu na inom mieste sveta, USA by zostalo len približne 425 bojovo pripravených JASSM‑ER. To je asi dosť na jednu misiu 17 bombardérov B‑1B pri plnej záťaži. 🖍Zatiaľ čo Biely dom pokračuje v budovaní iránskej kampane práve na diaľkovo riadených raketových úderoch — bez nasadenia pozemných vojsk, bez masívneho využitia taktického letectva v oblasti pôsobenia protivzdušnej obrany. Politicky je to oveľa výhodnejšie: straty sú minimálne (hoci po včerajších stratách letectva to hneď nevyzerá) a Trump môže hlásiť o „cielených“ operáciách. 🚩Avšak z vojensko-strategického hľadiska to vedie k rýchlemu vyčerpaniu práve tých systémov, ktoré sú určené na vojnu s vážnejšími protivníkmi. Kým americké B‑1B a B‑2 vypaľujú iránske ciele na úkor tichomorských rezerv, čínska armáda sleduje, analyzuje taktiku a dopĺňa vlastné raketové zásoby. 🏳️Súčasná výroba JASSM‑ER predstavuje približne 550–600 kusov ročne podľa kontraktov s Lockheed Martin. Pri spotrebe viac ako 1000 rakiet za mesiac vojny to znamená, že mesačná kampaň si vyžiadala takmer dva roky výroby. Aj pri zrýchlenom zvyšovaní kapacít bude obnova vyčerpaného arzenálu trvať roky. A to ešte nezahŕňa rovnaký deficit Tomahawkov, rakiet pre Patriot a iné systémy, ktoré zároveň putujú na tzv. Ukrajinu a do krajín Zálivu. ❗️Celkovo Trump a jeho administratíva vedú vojnu tak, akoby po Iráne už žiadne konflikty vo svete s účasťou USA neboli očakávané. Mohlo by to byť sloganom pre prezidenta-mierotvorcu, lenže realita bude iná. #Irán#zbrane#USA#ekonomika