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

Търсене: #citi

当前筛选 #citi清除筛选
【AFF】发布/使用

@affman668 · Post #287 · 24.01.2025 г., 06:41

Citi bank花旗银行325美元支票账户开户礼叠加50美元邀请返现。 #aff#checking#citi 🔗点击申请 当您使用以上链接开设新支票账户并满足以下要求时,花旗银行将提供325美元的支票奖金: 开设一个新的符合条件的花旗支票账户。 在开户后90个日历日内,将至少2笔EDD直接存入您的新支票账户,总额必须等于3000美元或以上。 您的现金奖金将在30天内存入支票账户。 获得开户礼之后联系我另返50美元。 EDD包括通过ACH网络向支票或储蓄账户进行的任何转账, 还包含通过Zelle®的所有存款,以及通过ACH使用Venmo或PayPal等提供商进行的其他P2P付款。 联系:@zoyung UID: 5930436363

Bloomberg4you

@Bloomberg4you · Post #46441 · 13.03.2025 г., 03:59

​​По данным Citigroup Inc., в ближайшие три месяца цена на медь достигнет 10 000 долларов за тонну. Компания заявила, что мировой рынок останется напряжённым до тех пор, пока не прояснится ситуация с тарифами на импорт в США. В последние недели цена на металл выросла после того, как президент Дональд Трамп распорядился провести расследование в отношении импорта меди, что привело к ажиотажному спросу на поставки в США в преддверии любых импортных пошлин. Цена на медь на Лондонской бирже металлов только что достигла максимума с октября. «Мы считаем, что ужесточение условий на физическом рынке за пределами США, вероятно, сохранится до мая/июня, временно компенсируя ценовые препятствия, связанные с более масштабными заявлениями США о тарифах», — написали аналитики #Citigroup, в том числе Макс Лейтон, в электронном письме. Цены на промышленные металлы держатся на приемлемом уровне, несмотря на растущие опасения по поводу экономики США, поскольку Трамп меняет торговую политику. Цены на медь также поддерживаются растущим дефицитом сырья, поскольку спрос растёт быстрее, чем могут расширяться мировые шахты. К 11:14 по шанхайскому времени стоимость меди выросла на 0,3% до 9797 долларов за тонну, увеличив свой рост в этом году почти до 12%. В Китае власти выдали больше лицензий на экспорт, поскольку металлургические предприятия, являющиеся крупнейшими мировыми производителями, несут всё большие убытки из-за жёсткой конкуренции за медный концентрат. Плата за переработку упала ниже нуля. Вступившие в силу в среду тарифы Трампа по разделу 232 на сталь и алюминий вызвали ответные меры со стороны Европейского союза и Канады. Трамп ясно дал понять, что хочет ввести тарифы на медь, но его Министерство торговли сначала должно провести расследование и представить свои рекомендации. По мнению #Citi, во втором квартале цена на медь снизится до 8500 долларов за тонну. Банк заявил, что по-прежнему ожидает снижения «как только спрос на импорт меди в США, вызванный тарифами, упадёт, что, по нашему мнению, произойдёт по мере приближения к введению тарифов на медь в соответствии с разделом 232». @Bloomberg4you#медь#цены#прогноз#экономика

Crypto M - Crypto News

@CryptoM · Post #64756 · 09.04.2026 г., 19:25

🚀 Analyst Suggests Nvidia Needs to Surpass $185 for Breakout BTIG analyst Jonathan Krinsky has indicated that Nvidia must exceed and maintain a price above $185 to confirm a breakout. According to NS3.AI, major financial institutions such as Citi, Bank of America, and JPMorgan have set a consensus target of approximately $273 following Jensen Huang's keynote at GTC 2026. #Nvidia#BTIG#JonathanKrinsky#breakout#priceanalysis#financialinstitutions#Citi#BankofAmerica#JPMorgan#GTC2026

Venture Village Wall 🦄

@venturevillagewall · Post #4153 · 14.02.2025 г., 19:00

Citi Eyes Crypto Custody Expansion Citi is considering the addition of crypto custody services, indicating a growing interest in the digital asset space. Meanwhile, 60,045,505 #XRP, valued at 163,660,947 USD, was recently transferred between unknown wallets, according to Whale Alert. Read more: BBG #Citi#Crypto#XRP#Custody#WhaleAlert#Finance#DigitalAssets#Banking#Investment#Assets#Blockchain#Wallets#Market#News#Updates#FinanceNews#FinanceTech#WealthManagement#CustodyServices#DigitalCurrency

Venture Village Wall 🦄

@venturevillagewall · Post #4187 · 19.02.2025 г., 04:00

Crypto-Friendly Lutnick Confirmed as Commerce Secretary The US Senate has confirmed Howard Lutnick as Secretary of Commerce, known for his pro-crypto stance. In related news, State Street and Citi, two major banks, are both entering the cryptocurrency custody business, with State Street planning to launch services next year. State Street manages $46.6 trillion while Citi holds $25 trillion in custody assets. Read more here and further details on custody here. #Crypto#Commerce#Banking#Custody#HowardLutnick#StateStreet#Citi#Finance#Assets#Investment#DigitalAssets#BitCoin#CustodianServices#Blockchain#Senate#Regulation#USPolitics#Cryptocurrency#Innovation#CryptoNews

Venture Village Wall 🦄

@venturevillagewall · Post #3837 · 10.01.2025 г., 10:00

Alternatives vs. Altcoin Market Perspectives 🔍 CEO of CryptoQuant, Ki Yun Joo, labels the altcoin market as a 'zero-sum game' due to stagnant capital influx. He suggests only projects with robust use cases can survive. 🚀 Citi analysts forecast a potential alt season with Trump's return, benefiting Ethereum through ETF capital rotation. 📊 Nansen integrates TON blockchain data, offering real-time metrics for the Web3 ecosystem. 💰 CleanSpark becomes the fourth public miner with over 10,000 BTC, reaching this milestone by mining directly. 📈 Ripple aims to list its new RLUSD stablecoin on major exchanges, including ongoing talks with Coinbase and Binance. Bitstamp recently announced support for RLUSD. #Altcoins#Crypto#Ethereum#ETFs#TON#Web3#CleanSpark#Bitcoin#Ripple#RLUSD#Citi#CryptoQuant#Nansen#Blockchain#Mining#Exchange#Bitstamp#CapitalRotation#AltSeason#DonaldTrump#DataAnalytics