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

Резултати

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

Търсене: #claim

当前筛选 #claim清除筛选
Airdrop Gold : Crypto Airdrop

@airdropgoldchannel · Post #157921 · 06.02.2025 г., 22:45

🗣#Claim Your Share of 250K WalletConnect Tokens 📅 Deadline: April 14 What to do: ✔️ Visit the link ✔️ Complete the required tasks 🟠 250,000 tokens will be distributed 🟠 Use proxies (proxys.io) for farming

Hashtags

😄Claim ➖➖➖➖➖➖ 🔘Claim can be a noun and a verb. It can mean 'to say something is true' and we often use it if we're not sure if someone is telling the truth. 🔜 He claims he did the assignment, but I haven't seen it. 🔜 Her claim is that she didn't get the message, but I definitely sent it. 🔘 Claim is also means 'take something you are allowed to have'. This sense is often used with money. 🔜 After the accident she claimed money from her insurance company. 🔜The funding claim for our project has been accepted. 🔘As a verb, we can use claim to talk about winning or achieving things. 🔜 He claimed the prize by winning the race. #Claim👨‍🏫@America ➖➖➖➖➖➖➖➖➖➖➖➖ 🆕 Crypto News @Money 😁 Crypto Game @Egame 🇺🇸 US News @America 🇯🇵 Japan News @Japan 🇦🇪 UAE News @Dubai ▶️ Popular Movies @Videos 😜 Best Funny Video @Funnys

Hashtags

Crypto Time

@cryptotimetg · Post #3550 · 22.07.2024 г., 07:43

Забираем OG от Lync World🌍 Это проект на блокчейне Movenemt (41 млн$, мы дейлик от них делаем) – недавно о проекте упоминали в своем твиттере. Сейчас появилась возможность забрать OG-роль от них, могут быстро прикрыть. Забираем чисто по фану: 1️⃣ Идём в их 🤝дискорд (ссылку проверяйте в дальнейшем) 2️⃣ Проходим проверку в боте и в ветке #claim-roles забираем OG 😭 Также хотел бы напомнить, что уже завтра в 17:00 Layer3 сделают второй снимок, чекер ожидаем 24-го. Есть время дожать последние квесты — вот мини-гайд ▪️Crypto Time

Hashtags

Crypto Drop Club

@drop_cryptogo · Post #1646 · 06.02.2025 г., 21:49

🗣#Claim Your Share of 250K WalletConnect Tokens 📅 Deadline: April 14 What to do: ✔️ Visit the link ✔️ Complete the required tasks 🟠 250,000 tokens will be distributed 🟠 Use proxies (proxys.io) for farming ☝️ Start trading on Bybit Crypto Drop Club 👉 SUBSCRIBE

Hashtags

Airdrop365

@airdrop365official · Post #1225 · 19.03.2024 г., 02:34

💧Rhuna Airdrop 💧 🏆 Task:➕ 1 Limited Edition Wanderer NFT ➕ 1 Rhuna Notes NFT for first 1000 Discord followers that drop their wallets in the #claim-rewards channel. 👨‍👩‍👧 Referral: ➕ 1 Rhuna Notes (~$50) for top 10 referrers each. ➡️Airdrop bot for Rhuna ↪️ Subscribe to Rhuna Discord channel.(Required » 20 Points) ↪️ Subscribe to Rhuna website by submitting your email. (Required » 20 Points) ↪️ Join Rhuna Telegram group.(Required » 20 Points) ↪️ Follow Rhuna on Twitter and retweet the pinned post by tagging 3 of your friends. (Required » 20 Points) ↪️ You can perform other tasks on the bot. (Optional » 20 Points) ↪️ Enter your information to the airdrop bot. ✏️Notes:Airdrop will end on March 22, 2024. ℹ️ Distribution date: April 1, 2024. Disclaimer:Please do your own research before joining to any airdrops project, also airdrop is 100% free.

Hashtags

DeckForge Announcement

@deckforge_official · Post #231 · 30.04.2025 г., 12:02

🎮 DeckForge Discord is LIVE. The gates to the Forge are finally open — and you can be among the first to enter. 👑 Early players will receive the Pioneers role — a special early access badge that will unlock exclusive rewards and the future Founder Pack. Here's how to claim your role: 1. Join the DeckForge Discord server. 2. Check out the rules and verify yourself. 3. Go to the #claim thread and get the Pioneers role. 💰 Pioneers role = early access to the Beta, unique rewards, and hidden advantages before the global launch. The earlier you forge your legacy, the greater your rewards. See you inside. 🔗DeckForge Discord #DeckForge#EarlyAccess#FoundersPack Join the DeckForge Community: 🌐YouTube𝕏Twitter🎮Discord 👉Chat👉Announcements

Cases Boom. Ref Season🎁 🔥Join Hot wallet and invite at least one friend! ❤ For each invited friend you will receive 1 Case 🥇 Total available 1,000,000 cases 🪙$HOT, NFT's, $USDC and Memcoins will be hidden in cases Claim will be available when all Cases collected! Lfg, guys!⚡ #airdrop#hot#claim#drop#crypto

🌴Whale: Claim Update Extended by Month... wen TGE sir? Guys, we have "alarm for +30 days" again. We were waiting for the Swap button, kept champagne in the fridge — but the timer was updated again... #$%^&* We understand, we are also a bit upset 🐸 Why does this happen? As Whale reports, there are still 753 billion mWhale tokens are still in the game. Let us recall that according to tokenomics, 10% of the total emission of $Whale is intended for the community. In order for all these tokens to pass into our hands, the claims (and farming) were extended. The date of the TGE itself has not yet been announced. What's the plan? It's still the same: farm and claim as many tokens as possible, not giving the timer a chance to extend again, and we break into TGE with an even more impressive balance. 🪙 Patience and a collective sigh, friends... Let's stick together and keep our sense of humor 🤗 🤗 🤗 #WoW#Claim#Airdrop#Whale

Venture Village Wall 🦄

@venturevillagewall · Post #3862 · 13.01.2025 г., 07:00

FTX Client Claims Total $1.2 Billion FTX clients with claims under $50,000 total $1.2 billion, says creditor group representative Sunil Kavoury. Claims filing extended until January 20, with payments likely in February. Kraken initiates emails to clients for bankrupt FTX withdrawals, with payments under $50,000 expected within 60 days. BitGo might follow soon. #FTX#Kraken#Bankruptcy#Crypto#Payments#Finance#Investments#Claim#BitGo#Withdrawals#AI

Venture Village Wall 🦄

@venturevillagewall · Post #3782 · 03.01.2025 г., 16:00

Lost Dogs Listing Date Announced 📅 The anticipated listing for Lost Dogs is set for January 14, 2025. Key details: - Total token supply: 18 billion - No vesting: All tokens unlocked immediately - Market cap: $100 million; Token price: $0.0055 🗓️ Claim for BUILD scheduled for January 7, potentially introducing PX farming via WOOF + BUILD in EARN. For more updates, join the DOGS community! #Crypto#LostDogs#VC#Blockchain#Farming#TokenListing #Crypto#VC#TokenListing#LostDogs#Blockchain#Farming#BUILD#Claim#CryptoNews#MarketCap#Investment#DecentralizedFinance#DeFi#Tokens#PYX#EARN#WOOF