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

Резултати

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

Търсене: #optimism

当前筛选 #optimism清除筛选
Pensive|

@PensivePost · Post #5795 · 01.06.2022 г., 13:35

Title : " Triumphing Adventure " Adventure awaits the brave, Who can risk the life to crave. Pursuits revealing mysteries, Eager to challenge for victories. The desire for discovery, With enough effort and bravery. Who possess essential qualities, Like optimism, capabilities and sensibilities. Life itself is an adventurous journey, The challenging soul inside is burning. The ones who master this adventure, Can set up a record for others to venture. #review#Cookie#optimism

TokenPocket

@tokenpocket_channel · Post #823 · 05.10.2023 г., 06:42

🆕TokenPocket now supports the #Optimism MultiSig Wallet! optimismFND > Both Mobile Wallet and Browser Extension Wallet! MultiSig is one of the best ways to protect your #Crypto, with multiple protection, you can transfer, store, and trade your #Crypto in a more #SAFU situation. 👉 Visit https://tokenpocket.pro or https://extension.tokenpocket.pro/#/ 👉 Tutorial https://help.tokenpocket.pro/en/wallet-faq-en/Multisig-Wallet/create 🚀 Select #Optimism and start your MultiSig journey with TokenPocket! 【Details】https://twitter.com/TokenPocket_TP/status/1709820851787530422 【Powered By】Crypto Box

SpotOnChain | Announcement

@spotonchain · Post #559 · 23.11.2023 г., 00:20

🚨🚨 KyberSwap was exploited for around $48.3M on several networks #Arbitrum, #Optimism, #Ethereum and #Polygon and #Base. - The top 4 affected assets include: 16,217 $ETH (all forms) ($33.5M) 3,987,332 $ARB ($4.06M) 591,441 $OP ($1.03M) 1,111,926 $DAI - The most affected chain is Arbitrum ($19.8M), followed by Optimism ($15.3M) and Ethereum ($7.45M). 👉 Exploiter's addresses: https://platform.spotonchain.ai/entity/1587

SpotOnChain | Announcement

@spotonchain · Post #1324 · 03.11.2025 г., 10:14

🚨 BREAKING: $117M in assets stolen from @Balancer in the last 2 hours after a major hack!!! 🔹 Assets stolen are across multiple chains: #Ethereum, #Base, #Optimism, #Sonic, #Polygon, #Berachain – mainly in Liquid Staking Tokens (LSTs) of $ETH. Top 5 stolen assets: • 7,838 $WETH (~$29.1M) • 6,841 $OSETH (~$26.8M) • 4,459 $WSTETH (~$20.1M) • 2,405 $SFRXETH (~$10M) • 2,038 $RSETH (~$8.67M) 🔹 The hacker is acting quickly: Converting LSTs into $ETH in real-time! 🔹 Big move: Whale account 0x009, dormant for 3 YEARS, just resurfaced after the exploit and withdrew $7.38M worth of assets from #Balancer! ⚠️ ALERT: If you’re still on #Balancer, secure your funds NOW before it’s too late! 🔐 Follow @spotonchain for more updates about the hack! https://x.com/spotonchain/status/1985289043383300351

🇺🇸📊 以太全球新聞 📆 2025-10-10 EthereumGlobalNews |📈 以太坊擴容觀察 — 📈【#ETH L2 交易量創下歷史新高,擴容生態全面爆發】 📊 第三季,以太坊 Layer 2 網路總交易量突破 14 億筆,刷新歷史紀錄。這顯示以太坊在擴容策略上的持續成功與用戶活躍度大幅提升。 #EthereumL2#Layer2爆發#ETH交易量#擴容解決方案#Arbitrum#Optimism#Base

✉️ Nomis x EYWA Protocol: Real utilities for the real DeFi guys Meet EYWA Reputation Score: Prove Your Cross-Сhain Activity and Be Eligible For the Airdrop SCORE YOUR WALLET TO START FARMING We've partnered with EYWA, the cross-chain trading powerhouse that aggregates Curve Finance pools, to ensure airdrops go where they're earned—right to real degens like YOU 🫵 🖥HOW TO GET STARTED: 1. Visit THE SCORE PAGE to get your Score 2. Go to THE SWAP PAGE 3. Make cross-chain swaps using EYWA and farm extra points 4. Check your total points HERE 5. Wait for the airdrop date to be revealed! 🔝 In the meantime, make more swaps, increase your EYWA Score, and farm points! ➡️HOW TO BOOST YOUR SCORE: Make swaps across #Ethereum, #Optimism, #BSC, #Polygon, #Fantom, #Arbitrum, and #Avalanche The higher swaps volume, the higher your Score! ➡️HOW TO GET MORE POINTS: The higher your Score, the bigger rewards! 🚨 EXTRA REWARDS TIPS: • Score < 60: Earn 15 points per Score • Score 60-80: Earn 18 points per Score • Score 80+: Earn 20 points per Score (max 2000 points) It seems like we've covered all the questions 🧐 Missed anything? Reach out in the comments! And now... Get in, Get yours, LFG⚡️

Crypto M - Crypto News

@CryptoM · Post #65028 · 10.04.2026 г., 14:39

🚀 Optimism Enhances Wallet Execution Permissions on OP Mainnet Optimism has introduced a new feature allowing agents and decentralized applications to request wallet execution permissions on the OP Mainnet. According to NS3.AI, this update enables MetaMask to let developers request these permissions using the ERC-7715 standard. This advancement provides Optimism applications with more detailed permission frameworks, moving beyond simple transaction approvals. #Optimism#WalletExecution#OPMainnet#MetaMask#ERC7715#DecentralizedApplications#Blockchain#Crypto

SLEX NEWS

@slex_io · Post #162 · 20.02.2024 г., 13:37

🔥New Blockchains are Now Supported on SLEX Exchange! 🚀 🥳We're excited to announce that now you can engage with a diverse range of ecosystems as we've added support for: 🔗Scroll 🔗Zora 🔗Arbitrum 🔗Optimism 🔗zkSync 🔗Linea 🔗Base ☄️Now you have more trading flexibility, access to a wider range of tokens, and enhanced opportunities to boost your earnings on SLEX Exchange. 🤝Join SLEX Exchange, deposit your account and use various of blockchains and trading strategies to boost your portfolio: slex.io/registration #SLEXExchange#BlockchainSupport#CryptoDiversity#Scroll#Zora#Arbitrum#Optimism#zkSync#Linea

Crypto M - Crypto News

@CryptoM · Post #65082 · 10.04.2026 г., 20:38

🚀 Scroll Users Face Excessive Transaction Fees Due to Multiplier Increases Scroll users incurred over $50,000 in additional transaction fees following six manual multiplier increases that elevated Layer 1 data charges to 1,280 times the original baseline. According to NS3.AI, L2BEAT reported that approximately 139,000 transactions were impacted over a span of roughly four days, with the baseline cost estimated at around $280. On April 9, the team reduced both multipliers by 160 times. Etherfi Cash bots contributed approximately $35,000 of the excess fees during etherfi's migration to Optimism. #Scroll#TransactionFees#MultiplierIncrease#Layer1#L2BEAT#NS3AI#Etherfi#Optimism#Crypto#Blockchain#SCR