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

Резултати

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

Търсене: #makerdao

当前筛选 #makerdao清除筛选
Onchain Lens Channel

@OnchainLens · Post #5354 · 05.02.2026 г., 06:33

A wallet linked to Joseph Lubin (@ethereumJoseph), Co-Founder of @ethereum and Founder of @Consensys, supplied 15,000 $ETH ($31.43M) to #MakerDAO and borrowed $4.1M $DAI. In total, the wallet holds 137,908 $ETH ($287.29M) and has borrowed $107.77M $DAI. https://intel.arkm.com/explorer/address/0xABED497D0CCB6916C95Dd98aD4402fEBf5f52FE7 https://x.com/OnchainLens/status/2019298159550427171 Follow @onchainlens for more onchain updates

Hashtags

SpotOnChain | Announcement

@spotonchain · Post #677 · 28.01.2024 г., 02:52

Wallet 0xa58 (linked to Rune Christensen, #MakerDAO cofounder) has sold 2,235 $MKR for 4.542M $DAI at $2,032 on average in the past 2 days. Currently, the wallet still holds 2,430 $MKR ($4.92M), and may keep selling. The $MKR price has been down ~3.39% (2D), since the first sale. Want to monitor the wallet, follow @spotonchain and turn on your 🔔 at https://platform.spotonchain.ai/en/profile?address=0xa5890ccd2359dc38f649158abdc24b62602dec68

Hashtags

SpotOnChain | Announcement

@spotonchain · Post #980 · 06.09.2024 г., 03:51

🚨 A super early $MKR holder has sold after over 7 years! - This holder bought 451.5 old $MKR in 2017 when the price was around $23 (the inception of $MKR) - This holder just sold 251.5 $MKR ($408K) for 172.5 $ETH ~5 hours ago at $1,624 (x70) #MakerDAO is down 24% since the rebrand to #Sky, partly due to market conditions and the criticism over its "freeze function". 👉 More Details: platform.spotonchain.ai/signal-details/super-early-holder-sold-the-first-25153-mkr-408k-after-over-7-years-168917

SpotOnChain | Announcement

@spotonchain · Post #726 · 02.03.2024 г., 02:56

The $SHIB price soared over 50% (24H). What happened on-chain in the past 3 days leading to the pump? 1. Smart trader 0x37d withdrew 75.91B $SHIB (currently $1.51M) from #Binance 2 days ago before the pump, now making $614K (+69%). 👉 Address: 0x37dffd32ea5b23813a263f725759632c120e0ac7 2. #MakerDAO founder @RuneKek bought 7.41B $SHIB with 100K $USDC, allegedly for the first time 13 hours ago, now making $47.1K (+47.1%). 👉 Entity: Rune Christensen (MakerDAO founder) 3. Wallet 0x02e related to #Upbit has accumulated 2.13T $SHIB (now $42.3M) in the past 24 hours. • Currently, the wallet is the 7th largest-holding wallet of $SHIB with 12.45T $SHIB ($247M). 👉 Address: 0x02e2201576fbbefb52812f2ee7f08eb4774b481e Don’t forget to follow @spotonchain and turn on your alerts for more updates on $SHIB.

SpotOnChain | Announcement

@spotonchain · Post #738 · 13.03.2024 г., 02:30

The $MKR price is surging for the second time, as affected by the #Endgame Launch announcement from #MakerDAO. Whale 0xcf9 spent 1.94M $USDT to buy 702.8 $MKR at ~$2,763 around 30 mins ago. 👉 Address: 0xcf9bfaf7e7ed48d85f2487b8fed07852a5e93ad1 Moreover, the founder of MakerDAO, Rune Christensen (@RuneKek), also spent $4.57M to buy 1,967 $MKR at ~$2,324 in the past 7 days, now making $1.02M (+22.3%). 👉 Entity: Rune Christensen (MakerDAO founder) Follow @spotonchain and turn on your 🔔 at the above addresses for more updates!

🪙EthGlobalNews | ↗️RWA On-chain Market Growth Continues Sentora data shows RWA on-chain market value rose 6.17% over the past 30 days. #DeFi ⚡️即使在近期市場震盪中,鏈上實體資產(RWA)需求依舊穩健, 顯示資本偏好正逐漸從高波動板塊轉向具現實收益的區塊鏈資產。 💬 主要增長來自: • 🇺🇸 美債代幣化(T-Bills) • 房地產與私募基金板塊 • #MakerDAO#Centrifuge 流動性領先 #Ethereum#以太坊#市場趨勢#Crypto ——— 👍@Web3NewsInsight 🥲 🥲Follow for more Web3 News 🤣

Илья AGI TV 🤖

@ilia_plasma · Post #211 · 15.10.2023 г., 03:45

🗣 Новый день, новый Governance Voting в котором я принимаю участие, прокачивая свои DAO скиллы и неся свободу и децентрализацию в наш бренный #Web3 мир. Этот 2023 год можно точно назвать #bullrun для всех децентрализованных protocol governance и #DAO. Вся интеллектуальная активность в сети, аирдропы и пользователи сейчас здесь. База: большие протоколы/блокчейны управляются сообществом владельцев токенов и их делегатами. Делегат - это пользователь (кошелек) у которого может и не быть токенов протокола, но он получил делегацию "голосов" от других участников и может теперь представлять их интересы при голосовании за предложения (чем-то похоже на депутата от народа). Процесс #DAO следующий: - активный участник делает детальное предложение и выносит его на обсуждение. Место: форум проекта. - после обсуждения проекта, предложение выносится на голосование оффчейн (без проведения транзакции, а только с помощью отправки подписи). Место: snapshot.org - после принятие предложения на snapshot оно переносится уже на onchain голосование и после исполняется. Место: tally.xyz Основные задачи управления ДАО - это обновление протокола (экономические параметры), перенос протокола на новую сеть (лицензионные параметры), управление казначейством (распределение нажитого имущества или токенов проекта в целях поощрения сообщества протокола). В частных случаях это еще и координация управления операционной, юридической и политической активностью протокола. Список #DAO в которых я не последний человек принимаю участие: - Uniswap $UNI - Forum / Snapshot [treasury - $1.5B] - Arbitrum $ARB - Forum / Snapshot [treasury - $2.8B] - Optimism $OP - Forum / Snapshot [treasury - $1.5B] - Frax $FXS - Forum / Snapshot [mcap - $1.4B] Далее в моем списке: #Lido, #AAVE, #Straknet, #MakerDAO … [ч1] продолжение в следующем посте 🟢