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

Резултати

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

Търсене: #ppi

当前筛选 #ppi清除筛选
经济信息联播

@eco_cn · Post #30602 · 15.04.2026 г., 01:39

美国3月 #PPI 同比上涨4%为2023年2月以来最高水平,但显著低于市场预期的4.6%; 环比上涨0.5%,同样大幅低于预期的上涨1.2%,前值为上涨0.7%。 剔除食品和能源的核心PPI环比仅上涨0.1%,远低于预期的0.5%及前值的0.5%; 同比上涨3.8%,较前值3.9%小幅回落。 此轮PPI数据发布前,市场一度盛行"伊朗局势冲击能源价格、进而推升3月通胀"的叙事逻辑,并在预期端形成了较高的风险溢价。 然而,数据显示,尽管能源分项仍是3月PPI上涨的最主要贡献来源,但能源PPI指数的实际表现相较于同期油价走势明显偏弱,意味着能源端的价格传导效应受到一定抑制。

Hashtags

经济信息联播

@eco_cn · Post #30522 · 10.04.2026 г., 02:00

中国3月 #PPI 同比 今值: 0.5% , 预期: - - , 前值: -0.9% (连降41个月后转涨) 中国3月 #CPI 同比 今值: 1% , 预期: - - , 前值: 1.3% (扣除食品和能源价格的核心CPI同比上涨1.1%。)

Hashtags

经济信息联播

@eco_cn · Post #29818 · 10.03.2026 г., 01:09

机构点评2月 #CPI 和 #PPI 2月CPI和PPI双双超预期回升。CPI上涨主因“史上最长春节”拉动服务消费集中释放,叠加促消费政策及国际油价、金价上涨推动,核心CPI环比增速创历史新高。 PPI降幅收窄至-0.9%,得益于国际油价传导和“反内卷”政策见效,中下游议价能力提升。随着需求回稳和供给优化,二季度PPI有望转正,GDP平减指数已现回升信号。

Hashtags

NEWS 鏈新聞-ABMedia

@abmedia_news · Post #23881 · 15.04.2026 г., 01:00

【🚀 傳統金融|美國 PPI 年增 4% 創三年最大漲幅:伊朗戰爭推升能源成本,聯準會降息更遙遠 】 #PPI#聯準會 📍 請見報導: https://abmedia.io/us-ppi-4-percent-surge-iran-war-energy-fed-rate 📍 訂閱鏈新聞頻道:https://linktr.ee/abmedia.io

NEWS 鏈新聞-ABMedia

@abmedia_news · Post #24582 · 14.05.2026 г., 00:32

【🚀 傳統金融|PPI 高於預期,比特幣一度跌破 79K,川習會今日登場】 #PPI#川習會#比特幣 勞工統計局週三公布 PPI 數據,顯示物價壓力促使交易員加大明年升息押注。 指數年增 6% 超預期,比特幣跌破 79K 且 3.8 億部位遭清算。黃仁勳隨川普赴北京,旨在穩定兩大經濟體關係。 📍閱讀全文: https://abmedia.io/market-update-as-of-14th-may-2026 📍 訂閱鏈新聞頻道:https://linktr.ee/abmedia.io

Crypto M - Crypto News

@CryptoM · Post #64998 · 10.04.2026 г., 13:16

🚀 Citigroup Economists Estimate Core PCE Monthly Increase at 0.3% Citigroup economists have made a preliminary estimate that the core Personal Consumption Expenditures (PCE) index will show a monthly increase of 0.3%, based on today's Consumer Price Index (CPI) data. According to Jin10, this figure exceeds the Federal Reserve's target of a 2% year-over-year increase but is an improvement over the 0.4% rise recorded in February. The Citigroup team noted that they will need to consider Producer Price Index (PPI) data to make a more accurate prediction for the PCE. #Citigroup#Economists#CorePCE#PersonalConsumptionExpenditures#CPI#FederalReserve#PPI#EconomicForecast

Orizzonti Politici

@OrizzontiPolitici · Post #45 · 23.04.2019 г., 12:46

#Italia#Europee Sono 16 i partiti ammessi alle elezioni europee, nessuna ha dovuto raccogliere le 150.000 firme necessarie, vediamoli insieme: -#M5S -#PD-#A1MDP-#DemoS -#Lega-#MNS -#FI (Insieme a #UdC-#MpA-#IDeA-#CP-#NPSI-#EpI-#RC-#PLI) -#FdI (Insieme a #DI-#DiventeràBellissima) -#LS (#SI-#PRC-#AET-#ÉViva) -#EV (#FdV-#Possibile) -#PiùE-#IiC (Insieme a #PSI-#PRI) -#PdF-#AP I partiti sottostanti sono stati ammessi anche senza avere né rappresentanza in parlamento né senza aver raccolto firme -#PC (Partito Comunista) -#CPI-#DU (CasaPound-Destre Unite) -#FN (Forza Nuova) -#PPI (Popolari Per l'Italia) -#PPIT (Partito Pirata) -#PAI (Partito Animalista Italiano) -#PPA (Popolo Partite IVA) Nelle tre regioni #ValleDAosta, #TrentinoAltoAdige e in #FVG troviamo diverse alleanze: -#ApE con il PD (#UV-#UVP-#ALPE-#EPAV-#SA) -#SVP-#PATT e #SSk con FI -#LAltoAdigeNelCuore con FdI -#VGV con #EV -#TK con #PiùE @NewsDalMondoo