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

Резултати

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

Търсене: #hipo

当前筛选 #hipo清除筛选
TONlines – News

@tonlines · Post #7701 · 04.12.2025 г., 08:04

⚡️Hipo: Track Your hTON Rewards Now #TON#Hipo Hipo has launched a new feature in their app that allows users to track staking rewards for TON and HPO airdrops. This includes viewing rewards per round, total accumulated rewards, and estimated yearly earnings. Users can now easily monitor their progress and contribute to Hipo's TVL. Source: link @tonlines

Hashtags

TONlines – News

@tonlines · Post #7652 · 30.11.2025 г., 12:07

Hipo: New hTON Rewards Now Available #TON#Hipo Hipo has launched its new hTON rewards system, allowing stakers to earn boosted HPO rewards alongside regular TON staking yields. Members can track and withdraw their rewards in Hipo Club, with the potential to increase rewards by up to 10 times based on club level. Source: link @tonlines

Hashtags

TONlines – News

@tonlines · Post #7387 · 27.05.2025 г., 11:54

Hipo: Launching HPO and Hipo Fund #Hipo#TON Hipo announces the launch of HPO and Hipo Fund to foster sustainable, community-owned growth. A recent blog post elaborates on their role in ensuring Hipo’s long-term success. Source: link @tonlines

Hashtags

TONlines – News

@tonlines · Post #7386 · 27.05.2025 г., 10:43

Hipo: Wallet Security Upgraded #Hipo#TON Hipo has enhanced the security of the Hipo Fund wallet by upgrading it to a multisig address, following a similar upgrade of the HPO tokenomics wallets. A portion of the funds remains in the old single-signature wallet for operational needs. Both wallets can be tracked on-chain via Hipo Docs. Source: link @tonlines

Hashtags

TONlines – News

@tonlines · Post #7370 · 26.05.2025 г., 09:06

Hipo Unveils Redesigned Website #Hipo#TON Hipo has launched a redesigned website to better illustrate its mission and community involvement. The new platform provides detailed insights into Hipo’s projects and invites feedback from visitors. Explore the new website at hipo.finance. Source: link @tonlines

Hashtags

TONlines – News

@tonlines · Post #7273 · 19.05.2025 г., 10:14

⚡️Hipo: HPO Tokenomics Wallets Security Upgrade #Hipo#TON The Hipo channel announced an upgrade of the HPO tokenomics wallets to multisig addresses to enhance security. This move ensures a committed approach to transparency, allowing users to track wallet activities on-chain through Hipo Docs. Source: link @tonlines

Hashtags

TONlines – News

@tonlines · Post #7246 · 16.05.2025 г., 17:22

Hipo Fund Launches in the TON Community #TON#Hipo Hipo Fund has been introduced in the TON Community as the first fully transparent, on-chain investment fund, focusing on community-centric investing within the TON ecosystem. Source: link @tonlines

Hashtags

TONlines – News

@tonlines · Post #7223 · 15.05.2025 г., 11:57

Hipo: Launch of the Hipo Club #Hipo#TON Hipo has launched the Hipo Club as a strategic initiative to strengthen the community around HPO. Their latest blog post details the experiences and lessons learned during the formation of Hipo Gang and the launch of HPO. Source: link @tonlines

Hashtags

TONlines – News

@tonlines · Post #7194 · 13.05.2025 г., 12:28

⚡️Hipo: Now Available on MyTonWallet Explore Section #TON#Hipo Hipo is now listed in the Explore section of MyTonWallet, the first multichain wallet built on TON. With over 9 million users, MyTonWallet offers a secure and user-friendly experience, boasting features like a swap aggregator for optimal token exchange rates. Source: link @tonlines

Hashtags

TONlines – News

@tonlines · Post #7193 · 13.05.2025 г., 12:13

⚡️ Hipo Joins MyTonWallet Explore Section #Hipo#TON Hipo Protocol has been added to the Explore section of MyTonWallet, a multichain wallet on TON with over 9 million users. This integration enhances access to Hipo’s features, including open-source liquid staking, within a secure and user-friendly environment. Source: link @tonlines

Hashtags

TONlines – News

@tonlines · Post #6870 · 21.04.2025 г., 08:55

⚡️Hipo: Exclusive HPO OTC for Strategic Investors #TON#Hipo Hipo is offering a limited round of HPO OTC deals for major investors and VCs. These deals will support the Hipo ecosystem by contributing directly to the on-chain Hipo Fund. This opportunity emphasizes transparent and community-first growth on the TON network. Source: link @tonlines

Hashtags

TONlines – News

@tonlines · Post #6794 · 16.04.2025 г., 11:13

Celebrate Hipo Verification with a Giveaway! #Hipo#TON Hipo has announced a giveaway of 5,000 HPO to celebrate the verification of their Telegram channel. Ten lucky winners will receive 500 HPO each by participating with a GIF, photo, or meme in the comments. Hipo’s socials, including Telegram, X, and YouTube, are now verified, ensuring safer engagement for the community. Source: link @tonlines

Hashtags

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