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

Търсене: #uscpi

当前筛选 #uscpi清除筛选
Crypto M - Crypto News

@CryptoM · Post #64517 · 09.04.2026 г., 05:38

🚀 U.S. CPI Data to Reflect Impact of Iranian Energy Shock, Analysts Say U.S. CPI data released on Friday is expected to show the first significant impact of the Iranian energy shock, according to analysts at First Citizens Bank. The surge in energy costs is anticipated to accelerate overall inflation. According to Jin10, the bank's head of market and economic research noted that while core inflation remains significantly above target, the Federal Reserve is likely to 'ignore' the energy-driven inflation spike for now. He suggested that this stance reinforces the Fed's long-term position of maintaining current rates, linking potential rate cuts to the normalization of energy prices. #USCPI#IranianEnergyShock#inflation#FederalReserve#energycosts#ratecuts#FirstCitizensBank#economicresearch

Crypto M - Crypto News

@CryptoM · Post #64976 · 10.04.2026 г., 12:39

🚀 U.S. March CPI Rises Sharply Amid Conflict with Iran The U.S. Consumer Price Index (CPI) for March showed a significant increase, driven by soaring gasoline prices due to the ongoing conflict with Iran. According to Jin10, the seasonally adjusted CPI rose by 0.9% month-on-month, marking the largest increase since 2022. Data released on Friday indicated that the CPI climbed 0.9% from February, with the year-on-year growth rate accelerating to 3.3%, the fastest pace since 2024. The U.S. Bureau of Labor Statistics noted that the record surge in gasoline prices contributed nearly three-quarters of the monthly CPI increase. Meanwhile, the core CPI, which excludes food and energy costs, saw a more modest rise of 0.2% month-on-month. #USCPI#MarchCPI#gasolineprices#Iranconflict#consumerpriceindex#economicdata#inflation#BureauofLaborStatistics#coreCPI#economicgrowth

Crypto M - Crypto News

@CryptoM · Post #64570 · 09.04.2026 г., 08:35

🚀 Bitcoin Options Market Shows Limited Concern Ahead of U.S. CPI Release Bitcoin options markets are anticipating minimal movement, with only a 2.5% change expected in either direction around the upcoming U.S. Consumer Price Index (CPI) release on Friday. According to NS3.AI, this indicates limited trader concern regarding the inflation report. TradingView data reveals that the 30-day Bitcoin Volatility Implied Volatility (BVIV) index has decreased to 46.5%, marking its lowest level since January 31. #Bitcoin#OptionsMarket#CPIRelease#InflationReport#BitcoinVolatility#BVIV#NS3AI#TradingView#Cryptocurrency#USCPI#BTC

Crypto M - Crypto News

@CryptoM · Post #64983 · 10.04.2026 г., 12:50

🚀 U.S. CPI Watch: U.S. CPI Jumps 0.9% in March, Highest Since 2022 as Oil Drives Inflation Surge Key TakeawaysU.S. CPI rose 0.9% MoM, largest increase since 2022.Inflation hit 3.3% YoY, fastest pace since 2024.Gasoline accounted for ~75% of the monthly increase.Core CPI (ex-food & energy) slowed to 0.2% MoM.Inflation Surges on Energy ShockLatest data from the U.S. Bureau of Labor Statistics shows a sharp acceleration in inflation for March, with headline CPI rising 0.9% month-on-month.This marks the largest monthly increase since 2022, highlighting the growing impact of energy prices on the broader economy.Gasoline Prices Drive Majority of IncreaseThe surge in inflation was overwhelmingly driven by rising fuel costs linked to geopolitical tensions.Key detail:Gasoline contributed nearly three-quarters (~75%) of the CPI increaseThe spike reflects the ripple effects of higher oil prices amid the Iran conflict, which has tightened global energy supply.Yearly Inflation Accelerates to 3.3%On a yearly basis:CPI rose 3.3% YoY, the fastest pace since 2024This suggests inflation pressures are re-accelerating after a period of relative stabilization.Core Inflation Shows Signs of CoolingDespite the headline surge, underlying inflation remains more contained:Core CPI (excluding food and energy): +0.2% MoMThis indicates that:Price pressures are still largely energy-drivenBroader inflation may not yet be fully entrenchedMarket ImplicationsThe data presents a mixed signal for markets:Bullish for rates / USD:Strong headline inflationReinforces “higher-for-longer” Fed stanceNeutral-to-positive for risk assets (conditionally):Core inflation remains controlledSuggests inflation spike may be temporary if energy stabilizesEnergy vs Core Inflation BattleThe key question going forward is whether energy-driven inflation spills into the broader economy.Markets will closely watch:Wage growth trendsCore inflation trajectoryOil price stabilityIf energy pressures persist, inflation could remain elevated. If not, the spike may prove temporary.For now, the data reinforces a macro environment of elevated uncertainty, with inflation increasingly tied to geopolitical developments. #USCPI#InflationSurge#EnergyShock#GasolinePrices#OilPrices#CoreCPI#GeopoliticalTensions#USInflation#EconomicData#MarketImplications#HigherForLonger#WageGrowth#RiskAssets#OilPriceStability#2024Inflation

Crypto M - Crypto News

@CryptoM · Post #64535 · 09.04.2026 г., 06:35

🚀 U.S. March CPI Expected to Rise Amid Ongoing Iran Conflict The market widely anticipates that the U.S. Consumer Price Index (CPI) for March will increase by 3.4%, surpassing last month's 2.4%, marking the largest year-on-year rise in two years. According to Jin10, during past oil market shocks, the most likely commodities to see price hikes include aviation fuel, steel, aluminum, natural gas, fertilizers, and plastics. Industries reliant on these materials are already feeling the strain. The ongoing Iran conflict, which has lasted several weeks, has shifted concerns from the initial oil price surge to the compounded effects of a prolonged conflict. For many economists, the most alarming aspect is not the immediate issues but the "aftershocks" that may emerge months or even years later. JPMorgan's CEO has referred to inflation as a potential "fly in the ointment" that could undermine stock market returns in 2026. Harvard University professor and former IMF chief economist Ken Rogoff recently discussed an overlooked impact of the war: the increased military spending's effect on the already strained U.S. budget deficit. He noted the risk of soaring bond yields, which could harm the stock market and affect U.S. affordability. Rogoff also mentioned that the current supply disruptions caused by the Iran conflict are sufficient to keep oil prices elevated for a year. #USCPI#inflation#IranConflict#oilprices#aviationfuel#steel#aluminum#naturalgas#fertilizers#plastics#economicimpact#stockmarket#JPMorgan#budgetdeficit#militaryspending#bondyields#HarvardEconomist#supplydisruptions#USaffordability