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

Резултати

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

Търсене: #zksync

当前筛选 #zksync清除筛选
TokenPocket

@tokenpocket_channel · Post #1361 · 18.06.2024 г., 09:23

👀 $ZK is available on the TokenPocket wallet! From now on, you can easily store, trade, and track the real-time $ZK price on the TokenPocket wallet. 🌵If you haven't claimed your $ZK yet, please remember to claim it through the 'Airdrop Zone' on TokenPocket's Discover page. #zksync

Hashtags

RIIIV - Airdrops

@riiivdrop · Post #1442 · 22.10.2023 г., 16:12

📺🪂Get Free $GRVT token #Airdrop🪂 GRVT Dex Based on #zkSync Era 🕊 🎁Every new users who signup will get 10 GRVT points which can be convertible into Tokens after Launch 1🔴 Signup here: https://grvt.io/exchange/sign-up?ref=6HJUGJ3 🆓 Use this referral code to get 10 GRVT: 6HJUGJ3

TokenPocket

@tokenpocket_channel · Post #652 · 26.06.2023 г., 07:16

🆕 EraLend now fully supports TokenPocket login, and EraLend is also listed on TokenPocket zkSync Era Hot DApp List! EraLend is the first native lending protocol on zkSync. 🔥You can access EraLend with your TokenPocket wallet and experience the Lending Protocol on zksync! #TokenPocket#zkSyncEra#zkSync

TokenPocket

@tokenpocket_channel · Post #712 · 13.08.2023 г., 01:57

Quoted TokenPocket_TP : 📣 Only 3 days left! Don’t hesitate to complete the tasks and get your #Tinykingdom Starter packs! 🔥Available for 2 #zkSync tinyworldgamefi seasons!#GameFi 👇👇👇 【Details】https://twitter.com/TokenPocket_TP/status/1690542277058600960 【Powered By】Crypto Box

TokenPocket

@tokenpocket_channel · Post #726 · 17.08.2023 г., 10:31

.#TinyWorld Giveaway Winner List 🔥Big Congrats to the winners! Thank you for joining us! 🏆 Winner List ⬇️⬇️ https://docs.google.com/document/d/1-8g_XO29u2Q0cJAwn7pTLNIWXo5tHdmiAn1ZrCWc8aU/edit 🔥Claim your tinyworldgamefi Kingdom #zkSync Starter Packs on TinyWorld Email Box, start your zksync #GameFi journey at once! ⏰ The rewards will be distributed within this week. If you have any questions, you can join TokenPocket's Telegram to get more info, https://t.me/tokenPocket_en https://twitter.com/TokenPocket_TP/status/1689171017674162176 【Details】https://twitter.com/TokenPocket_TP/status/1692121379540447389 【Powered By】Crypto Box

SIGNAL

@finsignal · Post #3297 · 22.06.2024 г., 15:42

📋The sensational #LayerZero (ZRO) is trading at $ 3.05 and the current circulation of unlocked coins is only $ 770 million, the total capitalization is also small - $ 3 billion, which is 2-3 times less than Aptos or SUI. #zkSync (ZK) has a similar picture, the total capitalization is even more than ZRO by 900 million. 🧐It looks very modest, I think few people predicted this. Looking at this picture, you start to worry about the rest of the altos with large capitalization. And looking at the small ones, you also think about it. After this, is it possible to believe in a further correction of Chia (XCH)? 🥸Both projects are technologically advanced, but in different aspects. zkSync focuses on scaling and efficiency within a single blockchain (Ethereum) using advanced cryptographic techniques. LayerZero is aimed at improving the interaction between different blockchains, which is also an important task for the entire industry. 😎I think for #ZRO and #ZK you need to allocate a place in your portfolio, lay a theoretical descent lower by 30-50% and start buying a ladder from the current level, of course we are talking about spot. That is, to allow a speculative decrease in ZRO to $ 2.1 and ZK to $ 0.13 due to a speculative decrease and liquidation of longs on futures. But you need to understand that the current price is already very attractive, you need to partially buy now.

TokenPocket

@tokenpocket_channel · Post #705 · 09.08.2023 г., 07:07

#Giveaway Get your Tiny Kingdom #zkSync Starter Packs! 🎁30 x #Tinykingdom Starter packs (worth $1050) for TokenPocket users. Complete the tasks and claim the OAT🔻🔻 https://galxe.com/TokenPocket/campaign/GCqxpUjyyb 💥Start playing the #game immediately with no upfront cost! Play ▶️https://app.tinyworlds.io/game/dashboard 💁🏻‍♂️Make sure the current wallet address is the same as the zkSync Era wallet address and you’ve downloaded and imported your wallet in TokenPocket!

Crypto M - Crypto News

@CryptoM · Post #64836 · 10.04.2026 г., 03:17

🚀 zkSync to Unlock Significant Number of Tokens on April 17 zkSync is set to unlock approximately 17.314 million tokens on April 17 at 0:00 UTC+8. According to ChainCatcher, this release is part of the platform's ongoing token management strategy. The unlocked tokens are valued at around $2.66 million. This development is closely watched by market participants as it may influence the token's market dynamics. #zkSync#TokenUnlock#Cryptocurrency#Blockchain#MarketUpdate#CryptoNews#ZK

Genius Airdrops™

@geniusairdropsss · Post #454 · 19.09.2023 г., 08:25

🎉 Join the @NvirWorld X @zealy_io Airdrop Event! 🎉 🏆 Win a share of 2,000 USDT in Airdrops for 100 lucky winners! ✅ Complete tasks to become part of our program. ✅ Stay active and support our community. ✅ We will have 100 top winners! 👇 Join now and don't miss out! 👇 https://zealy.io/c/nvirworld/questboard ⏰ Ends on September 27th. #Airdrops#BSC#NvirWorld#NVIR#ETHGATE Blockchain #Arbitrum#Solana $XRP $ZIG #zkSync#Binance $tip @tipcoineth#tip

Venture Village Wall 🦄

@venturevillagewall · Post #3796 · 05.01.2025 г., 10:00

Funding Rounds and Crypto Insights 🔍Funding Highlights: 1️⃣Equator - $5M round focused on climate transition in Sub-Saharan Africa. 2️⃣Jentic Technology - $4.14M round for AI integration with APIs. 3️⃣Flint - $2M round inspired by nature. 4️⃣Neovici - $997.05K round for AI in finance. 5️⃣Sushidata - $150K round for user feedback analysis across platforms. ✨Michael Saylor plans to burn his Bitcoin after death, raising concerns among investors. 📈Holdstation sees over $10M in trading volume on ZKSync, expanding to Berachain. 📊Deribit reports strong BTC performance and ETF inflows. Full reports: ZKSync, Deribit Insights #Funding#Equator#Jentic#Flint#Neovici#Sushidata#MichaelSaylor#Bitcoin#BTC#Crypto#Trading#AI#Finance#ETFs#ZKSync#Innovation#Investors#Tech#VC

12
ПредишнаСтр. 1 от 2Следваща