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

Резултати

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

Търсене: #socialfi

当前筛选 #socialfi清除筛选

🌙Moon.so x TON Events Introducing a new partner — Moon.so, a new cryptocurrency social network on Telegram, leading #SocialFi on the TON blockchain. Moon.so is 100% for Telegram users. The project is a participant in the TON accelerator. How to get to the moon? 🚀Fly into a rocket 🚀 Subscribe to channels 🚀 Confirm that you are a person in their chat 🚀 Enter code [INVITATION CODE]: /invitation_code 6423444269 🚀 Check out the $MOONS reward. Join a large-scale Airdrop campaign for the first participants!👩‍🚀 Channel | Chat | Bot | Twitter

Hashtags

📣 ForU is Calling All Community Champions: Become a Titan! 📣 Ready to level up your influence and make a real impact on the future of AI? 💪 As a ForU Titan, you'll be at the forefront of our community-driven ecosystem, empowering users, shaping the #SocialFi landscape, and earning $FORU tokens along the way. We're looking for passionate individuals to lead the charge, foster innovation, and help us build a decentralized future where everyone benefits.Are you ready to make a difference? Register for the ForU Ambassador Program today and become a Titan. Register here 👉https://bit.ly/foruambassadorprogram 🐦Tweet

Hashtags

🌙Moons a new local crypto social network on Telegram Welcome to the Moons, a new local crypto social network on Telegram, the leading #SocialFi on TON Blockchain. Moons is 100% for Telegram users. The project is a participant of the TON Accelerator Program. How to get to the Moon? 🚀Join the project via bot 🚀 Subscribe for the channels 🚀 Confirm that you are human in their community (captcha) 🚀 Enter the invitation code: /invitation_code 6423444269 🚀 Check your $MOONS reward in the bot. Join the BIG Airdrops campaign for early members!👩‍🚀

Hashtags

Pirate Clash Official Channel

@PirateClashChannel · Post #139 · 16.07.2024 г., 13:06

🤝 Partnership: SingSing X Pirate Frenzy Announcing our latest partnership with SingSing, an innovative #SocialFi platform that combines singing, social games, and trading contests. Users can trade crypto assets in a unique, social, and group-based manner. 🎁 Join SingSing now for Reward:https://t.me/SingSing_TG_bot/app?startapp=1835022142 Check out for more details: https://x.com/PirateClash_HQ/status/1813197367056998588 - - - Website | Twitter | TG Channel | TG Community | Discord • Pirate Frenzy (Play-To-Airdrop Mini App on Telegram) • Pirate Clash (Extension directly playable on Twitter)

Hashtags

Mirracoin Новости

@MirraChannel · Post #49 · 20.02.2024 г., 07:31

#крипто#SocialFi Что такое SocialFi? SocialFi (сокращение от фразы «Social Finance») - это децентрализованные социальные сети. Инновационный подход к финансам и социальным сетям, объединяющий DeFi (децентрализованные финансы) и социальные сети на платформе Web3. Он обеспечивает возможность контролировать информацию, свободу выражения и заработок в социальных сетях, используя цифровые активы и NFT-токены для управления. Проекты SocialFi часто организованы в форме DAO (децентрализованных автономных организаций), что помогает обеспечить большую степень демократии и защиты от централизованных решений. Благодаря использованию технологии блокчейн они также могут решать проблемы пропускной способности, обеспечивая более эффективное взаимодействие в социальных сетях. За активность на SocialFi-платформах можно зарабатывать токены от их создателей или от сообщества. Для регистрации нужен криптокошелек, в профиле будет видно ваши NFT а к адресу можно подключить ENS (Ethereum Name Service — это доменная служба, присваивающая пользовательский домен, привязанный к адресу аккаунта вашего кошелька). @MirraChannel😎

🔥Trade 7 days in a row — double your rewards and share 1000 TON! Meet Trade Series, a new #SocialFi feature on #StormTrade DEX that makes trading even more fun! 💪How does this work? ⚡️ Open or increase your positions every day. ⚡️ Get +15% RP farming speed daily. ⚡️ Complete 7 daily trades and share 1000 TON ⚡️ On the 8th day of trading, the speed of RP farming doubles, and you get a cool achievement! 🎁Missed a day? Unfortunately, your progress will reset. Be consistent and don't let the rewards slip away! 🤘Trade, earn and farm $STORM!

TONlines – News

@tonlines · Post #7009 · 01.05.2025 г., 13:46

RoOLZ Gods & Mortals: Exciting Updates Ahead #SocialFi#MEXC RoOLZ Gods & Mortals celebrates the distribution of SocialFi rewards from the last event, while addressing a listing issue on MEXC. Get ready for the upcoming May SocialFi event, focusing on viral videos and engagement, with details to come soon. Don't miss today's Comput3ai livestream at 12 pm ET. Source: link @tonlines

SingSing Announcement

@singsingchannel · Post #938 · 27.10.2024 г., 17:35

📢 Heads Up, SingSingers! 🎉 📍 Airdrop Eligibility Check Reveal is just around the corner! 🔍⏳ Soon, you'll find out if you're on the list to receive exclusive rewards! Stay tuned & make sure your wallets are ready! 💸✨ #SingSing#Airdrop#Web3#SocialFi 🎤Announcement | Chat | X (Twitter) | Website | Game

🖼 Trending now: #Adoption – Rumble integrates Bitcoin & crypto tipping for its 51M+ users. #BTC#SocialFi 🤑影音平台 Rumble 宣布將推出加密貨幣打賞功能,讓超過 5100 萬名使用者 能以比特幣等主流代幣進行內容互動與創作者贊助。 此舉象徵社群媒體與加密經濟正加速融合,或將推動 Web3 創作者經濟 的新一波浪潮。 #Insight @EthereumGlobalNews Follow for more Web3 & DeFi updates!

The Open Platform

@topco · Post #29 · 06.01.2023 г., 06:38

Trends of SocialFi Market in December - The top 5 most popular social media Dapps, according to DappRadar’s 30-day rankings of Unique Active Wallets (UAW) 1) Hooked Protocol — A community-driven social protocol with an on-chain tokenomics design (UAW: 1.07M) 2) Galxe — One of the largest Web3 credential data network (UAW: 753.1K) 3) Carv — User-owned gaming identity to empower Web3 games and players (UAW: 54.3K) 4) CyberConnect — A decentralized social network protocol that helps Web3 applications bootstrap network effects (UAW: 44.1K) 5) Lens Protocol — Crypto users create profiles and interact with each other, forming a decentralized social graph (UAW: 38.5K) - Former Twitter employees are creating Spill as an alternative (source) - The DeSo Blockchain, a custom-built layer-1 designed for the scalability of decentralized social applications for millions of users, recently crossed 2 million accounts and 130,000 MAUs (source) #trends#december#SocialFi

SingSing Announcement

@singsingchannel · Post #722 · 19.07.2024 г., 14:56

🚀 Major Development Ahead! 🚀 We are proud to announce that RUBY will soon be integrated into the SocialFi SDK with our esteemed partners. This integration marks a significant milestone in our journey to enhance the Web3 ecosystem. Together, we are paving the way for innovative and secure digital interactions. Stay tuned for more updates! 🌟 Read more and open Treasure at: X Post #SocialFi#Web3#RUBY#Innovation

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