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

Резултати

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

Търсене: #flr

当前筛选 #flr清除筛选
Data | CryptoAttack 🎅🏼

@cryptoarsenal · Post #63186 · 17.04.2026 г., 14:28

⁠⁠‌‌​‌​​‌‌​‌​‌​‌​​‌​‌​​‌​​‌​​​​​​⁠⁠✅#FLR Restructure FLR Tokenomics for Long-Term Network Sustainability (FIP 16) #HIGH#GovernanceVote Status: Pending Voting has started on this proposal and will end on Apr. 24, 2026. Фонд Flare опубликовал предложение по управлению, направленное на реструктуризацию экономики токена FLR. В случае принятия годовая инфляция FLR снизится с 5% до 3% сразу после принятия, а жесткий лимит годовой эмиссии будет снижен с 5 миллиардов до 3 миллиардов FLR. Предложение также увеличивает базовую комиссию за газ в 20 раз с 25 гвей до 500 гвей, что, по прогнозам, при текущем уровне активности повысит годовой объем сжигания комиссий с примерно 7,5 миллионов до примерно 300 миллионов FLR. Предложение также предусматривает создание новой организации, Flare Income Reinvestment (FIRE), для сбора и перераспределения доходов сети. FIRE будет получать 90% комиссий за запросы на аттестацию FDC, часть комиссий протоколов FAssets и Flare Smart Accounts, комиссии Flare Confidential Compute (FCC) и доходы от MEV, полученные через новый механизм построения блоков. В рамках нового механизма создание блоков переходит от валидаторов к назначенному FIRE строителю, который контролирует порядок транзакций для извлечения прибыли из ликвидации кредитов, арбитража DEX и аналогичных видов деятельности. Согласно предложению, Flare Foundation будет выступать в качестве первоначального назначенного строителя, при этом планируется, что со временем эта роль будет децентрализована. Основной задачей FIRE является сокращение предложения FLR посредством выкупа и сжигания на открытом рынке. Вторичные задачи включают замену инфляции органической доходностью, вознаграждение эмитентов активов, поддержку ликвидности DApp и финансирование деятельности Flare Foundation. Для финансирования FIRE базовые сборы за аттестацию FDC будут увеличены для большинства типов запросов с 1 FLR до 20 FLR, при этом Web2Json останется неизменным на уровне 100 FLR, а 10% каждого сбора будет удерживаться в качестве вознаграждения для поставщиков инфраструктуры. FLR, заложенные в P-цепочке, получат в пять раз больший вес при подписании, чем делегации WFLR в C-цепочке, во всех протоколах FSP, включая FDC, FTSO Anchor Feeds и Block Latency Feeds. Максимальный размер узла валидатора увеличится с 200 миллионов до 300 миллионов FLR, а по всей сети будет введена минимальная комиссия в размере 20% для поставщиков инфраструктуры. В случае одобрения изменения будут внедряться поэтапно: снижение инфляции, изменения в расчете веса подписи, минимальная комиссия за операцию, создание FIRE и перераспределение комиссий протокола начнутся «вскоре после завершения голосования». Другие пункты, такие как изменения в структуре комиссий за транзакции, увеличение размера узла валидатора и изменения в механизме производства блоков, потребуют хардфорка сети. Период уведомления длится с 9 по 16 апреля 2026 года. Голосование запланировано на период с 17 по 24 апреля 2026 года, и для его принятия требуется простое большинство голосов. Flare Network | Смена токена 📅 17.04.2026 7:24:13 🔄 17.04.2026 7:24:24 #SmartEvent@CryptoAttackBot⁠⁠‌‌​‌​​‌‌​‌​‌​‌​​‌​‌​​‌​​‌​​​​​​⁠⁠

Crypto M - Crypto News

@CryptoM · Post #64923 · 10.04.2026 г., 09:51

🚀 Flare Proposes Governance Changes to Capture MEV and Reduce FLR Inflation Flare has introduced a governance proposal aimed at capturing Maximum Extractable Value (MEV) at the protocol level and reducing the annual inflation rate of its native token, FLR, from 5% to 3%. According to NS3.AI, the proposal outlines a plan to redirect captured revenue and other protocol fees into the FIRE mechanism, which will facilitate open-market buybacks and burns of FLR tokens upon approval. This initiative is designed to enhance the token's value and stability by decreasing inflation and utilizing MEV capture strategically. #Flare#Governance#MEV#FLR#Crypto#Blockchain#Inflation#Tokenomics#Buyback#Burn

CryptoBull_360™

@cryptobull_360 · Post #49414 · 19.04.2026 г., 02:12

📆 Main events of the coming week Monday 20 April: 🔓 Unlocks: Kaito (#KAITO) - 1.76% ($8.13 million) - LayerZero (#ZRO) - 2.47% ($46.30 million) 🇭🇰 Start of Hong Kong Web3 Festival in Hong Kong ⌚️#GTC Deadline for withdrawal of funds from Public Goods Network Tuesday April 21: 🔁#YGG Yield Guild Games will make YGG Play the main hub for community, games, quests, news and project activity 👍#CHIP TGE CHIP 👍#OPG TGE OPG 👍#ALIGN Start of ALIGN token sale 🇺🇸 Retail Sales (MOM) (Mar) - 15:30 Moscow time - Core Retail Sales (MoM) (Mar) - 15:30 Moscow time Wednesday 22 April: 🔓 Unlocks: Hyperlane (#HYPER) - 10.60% ($10.55 million) - Undeads Games (#UDS) - 13.47% ($37.09 million) 🎬#BTC Release of the documentary "Finding Satoshi" 🍿#CTA Cross The Ages will launch an event for the third anniversary of Blast 👍#WINGS TGE WINGS 📸#SSV CSSV Genesis Snapshot 🇺🇸 Crude Oil Inventories - 17:30 Moscow time Thursday 23 April: 🙅‍♂️ Binance delists #BIFI, #FIO, #FUN, #OXT, #MDT, #WAN 🇭🇰 Completion of Hong Kong Web3 Festival in Hong Kong 🇨🇭 Decentralized Lugano in Lugano 🇺🇸 Initial Jobless Claims - 15:30 Moscow time - S&P Global Services PMI (Apr) - 16:45 Moscow time - S&P Global Manufacturing PMI (Apr) - 16:45 Moscow time Friday 24 April: 🔓 Unlocks: Initial (#INIT) - 8.55% ($8.14 million) 🙋‍♂️#FLR Will end voteon the restructuring of FLR tokenomics 👍#KIN Kindred Labs will launch globally 🇷🇺 Decision of the Central Bank of the Russian Federation on the key rate - 13:30 Moscow time Saturday 25 April: 🔓 Unlocks: Plasma (#XPL) - 0.89% ($10.32 million) 🇺🇸#trump Gala lunch for TRUMP holders Sunday 26 April: 🔓 Unlocks: GateToken (#GT) - 0.67% ($47.87 million) 👋#PYBOBO Capybobo will close the LINE version of the service