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

Резултати

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

Търсене: #stablecoin

当前筛选 #stablecoin清除筛选
CryptoBull_360™

@cryptobull_360 · Post #49130 · 08.04.2026 г., 14:34

💼 Ethereum Foundation to Convert 5,000 ETH Into Stablecoins The Ethereum Foundation announced via X that it will convert 5,000 ETH into stablecoins using CoW DAO’s TWAP feature to fund R&D, grants, and donations. #stablecoinlink

Hashtags

PaxosGlobal

@PaxosGlobal · Post #8 · 04.04.2019 г., 19:47

Paxos Trust is committed to bringing trust and transparency to the digital asset industry. See all of our monthly attestation reports on $PAX by top auditing firm @Withum. As of March 29, total funds of $118,048,457.66 USD and $PAX #stablecoin match exactly https://www.paxos.com/attestation/

Hashtags

Tether

@tether · Post #46 · 04.08.2021 г., 09:18

Stablecoin yields, mainly generated via lending and borrowing activities, have become a topic of interest among traders, and you should join the conversation! Learn more about #tether tokens and other #stablecoin yields⬇️ https://tether.to/where-do-stablecoin-yields-come-from/

TokenPocket

@tokenpocket_channel · Post #1662 · 06.08.2025 г., 07:42

📝 TokenPocket Monthly Report — July 2025 → https://medium.com/@tokenpocket-gm/tokenpocket-monthly-report-july-2025-90a2476b9237 In July, TokenPocket focused on technological innovation and community activities, launching a series of measures centered around multi-chain functionality upgrades and enhanced security protection. 🎯#StablecoinWallet TokenPocket provides the Gas Station service for the TRON network and the zero-fee USDT/USD1 transfer service on BNBCHAIN. This significantly reduces your #stablecoin transaction fee costs and enhances your trading experience. 🎯 LetsBONK on TokenPocket Track all the trending LetsBonk tokens effortlessly, all in one place. 🎯 Supported XRP, HashKey Chain, and ink networks, making TokenPocket your first choice for a multi-chain wallet. 📍 All In One, All in TokenPocket 🔗https://tp.xyz

QIN2DIM's Tech Channel

@qin2dim · Post #1229 · 16.07.2025 г., 12:27

#blog#stablecoin ┃ 透视稳定币:从 BIS 报告看未来货币的铁律 稳定币的浪潮已非预言,而是现实。拨开市场的喧嚣与迷雾,我们看到的不只是风险,更是一场关乎未来货币秩序的全球性大混战。 原文链接:Blog 频道:@QIN2DIM's Tech Channel

Crypto Media

@crypto_medias · Post #1864 · 19.07.2025 г., 18:58

🔥🤩🤞 🗣#USDC Circle CEO says stablecoins now let people transact like messaging on WhatsApp, and major institutions agree stablecoins are the future of global money movement. #stablecoin

TONlines – News

@tonlines · Post #6805 · 17.04.2025 г., 08:31

⚡️The Daily TON: Ethena Brings Innovative Stablecoin to the Ecosystem #Ethena#stablecoin#TON The Ethena project plans to enter the TON ecosystem, introducing its unique stablecoin USDe. Unlike traditional stablecoins, USDe uses a hedging strategy to manage volatility, offering users potential yields on their holdings. The project aims to integrate with blockchain ecosystems, including a Telegram mini-app for broader accessibility. Source: link @tonlines

123•••89
ПредишнаСтр. 1 от 9Следваща