@ethereumglobalnews · Post #1139 · 21.10.2025 г., 04:58
🇺🇸 21Shares 向SEC提交申请拟推 $INJETF#Web3News #BlockChain#web3Insight
Hashtags
TGINSIGHT SIMILAR POSTS
Изходен канал @clockstackwheels · Post #721 · 26.12
Почему я люблю языки с сильной системой типов, проверяемой статическим анализом кода — хорошо написанная программа является своей собственной спецификацией и позволяет выражать через язык программирования законы существования предметной области. Когда-то давно я писал на ActionScript. Там была система типов, но вот десериализация JSON'ов по-умолчанию была в какой-то общий Object, к полям которого нужно было обращаться ["по_строковому_имени"]. В один момент мне потребовалось написать что-то на C#, который я совсем не знал, я стал гуглить, как десериализовать JSON, и с удивлением обнаружил кучу советов заранее объявить класс со всеми нужными полями и десериализовать в него. "Какой ужас!", — подумал я тогда, — "Это же дико неудобно! А если я не знаю полей JSON? А если их много? Отвратительный язык!" Теперь то я прекрасно понимаю, что JSON это контракт, и что правильная десериализация только такая и должна быть, и что в хорошем API в одном поле никогда не бывает данных принципиально разных типов, и так далее. Нет, если вы набиваете вечерами пет-проект или сидите бессонную ночь на хакатоне, нет ничего плохого в том, чтобы взять простой язык с динамическими типами вроде JavaScript или Python, не требующий описывать данные. Но вот в энтерпрайзе, особенно когда над одним проектом работает много людей (а бывает это очень часто) — хорошее использование системы типов убережёт разработчиков от огромного количества ошибок, будет бить их по рукам, когда они пытаются сделать что-то не то, и будет подсказывать, когда они не уверены в чём-то. С помощью статической типизации можно на уровне кода обозначить правила, по которым ведёт себя предметная область вашей программы в реальном мире. Разработчику не только будет сложно их нарушить, но он ещё и станет узнавать какие-то вещи, которые мог не знать раньше. Например, если мы делаем медицинскую CRM, и больница заводит новых пациентов только тогда, когда знает их группу крови, мы можем объявить тип "Пациент" (или, если точнее, "Карта пациента") и запретить создавать экземпляры этого типа, не передав в конструктор группу крови (которая, в свою очередь, тоже является типом, вероятнее всего ValueObject'ом). Если новый программист пришёл в проект, он, во-первых, не сможет записать в БД некорректную карту пациента. Понятно, мы не учитываем случаи, когда новый программист переделывает модели предметной области — это будет хорошо видно на кодревью. А, во-вторых, даже если ему никто не сказал, что пациенты должны быть с группой крови, он узнает это из кода. И уже будет понимать, что в тех процессах реальной жизни, которые он описывает кодом, карта пациента создаётся только при наличии группы крови. А, значит, нужно искать какой-то способ сначала эту группу крови получить, и только потом создавать карту. Программирование моделирует реальный процесс. В настоящей работе даже на языках с типами, конечно, без должного контроля можно написать что угодно. Нужна управленческая воля, компетентность руководства, понимание опасности техдолга, в идеале отдельные должности для архитекторов, опытные лиды и старшие разработчики. Но когда всё это есть, можно отсекать много проблем ещё на старте и проще погружать новичков. #dev
Hashtags
Търсене: #web3news
@ethereumglobalnews · Post #1139 · 21.10.2025 г., 04:58
🇺🇸 21Shares 向SEC提交申请拟推 $INJETF#Web3News #BlockChain#web3Insight
Hashtags
@ethereumglobalnews · Post #1131 · 21.10.2025 г., 03:34
🤣#Web3News📊#BTCInsight 三大高槓桿區域市場可能面臨劇烈波動 $111,800_近期阻力位累積大量空單 $109,400_中段支撐區多單集中佈局 $106,800_深度流動性具潛在掃單風險 #blockchain#cryptonews
@ethereumglobalnews · Post #1144 · 21.10.2025 г., 08:58
#Web3News⚡#NewsInsight 📊 预测市场成交量创新高 上週成交量突破 20 億美元,寫下歷史新高,顯示資金正加速回流鏈上投機活動。 #鏈上資金動能#BlockChain
@ethereumglobalnews · Post #1141 · 21.10.2025 г., 05:11
🤣#Web3News✖️#XRPInSight #XRP 突破 $2.50 反映市场恐慌后反转 根據 Santiment 數據,在散戶於 $1.90 下方恐慌出場後,XRP 價格強勢突破 $2.50,顯示市場情緒觸底、經典反向操作機會正在上演 #CryptoNews#BlockChain
@ethereumglobalnews · Post #1157 · 22.10.2025 г., 04:28
📉長期持幣者減持 2.8 萬枚比特币 #Glassnode#insightnews#Web3News 自 10 月 15 日以來,長期持有者的比特幣供應量已下降約 28,000 枚。鏈上數據顯示,日均流出量從 7 月初的約 12,500 枚,增加至目前約 22,500 枚(30 日移動平均)。 🤣Web3InsightNews 🤣#BTC鏈上動態
@ethereumglobalnews · Post #1090 · 19.10.2025 г., 12:58
🤣#Web3News#CryptoSight 🤔#Coinglass 數據【 近 7 日内已有近 22,000 枚 BTC ,自中心化交易所撤出 】 #BTC 流出引發市場對資金去向與潛在行情變動的高度關注 #Web3
@ethereumglobalnews · Post #1142 · 21.10.2025 г., 05:58
🤣#Web3News🤑#BlockChian 📈#TRX 鏈上數據各項指標逆勢增長 • DEX 交易量:$8.18 億(+5.05%) • 永續合約交易量:$5.45 億(+9.06%) • 活躍地址數:1,891 萬(+7.26%) • 鏈上交易數:6,947 萬筆(+6.09%) #TronInsight#DEX數據#Crypto
@ethereumglobalnews · Post #1146 · 21.10.2025 г., 10:28
🤣 Eth#Web3News#NewsInsight 🇺🇸#Coinbase 斥資3.75億收購Echo 持續擴張其在交易基礎設施領域的戰略佈局。 #加密併購#交易平台擴張#Echo收購案