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

Резултати

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

Търсене: #tonnel

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

@tonlines · Post #7477 · 15.11.2025 г., 13:45

Tonnel Network: Withdrawal Fees Maintained #TON#Tonnel Tonnel Network announces that their withdrawal fee will remain at 0.1 TON, offering a free withdrawal option when purchasing a gift worth over 6 TON. Despite potential losses, the service fee will not be increased. Source: link @tonlines

Hashtags

TONlines – News

@tonlines · Post #7457 · 30.05.2025 г., 13:05

⚡️Tonnel Network: Insights on Pre-Market Resale #Tonnel#TON Tonnel Network introduces an update to its Pre-Market system, allowing users to resell purchased gifts without collateral. Users can now list gifts at a higher price, and the original resale conditions ensure a secure transaction for all parties involved. Source: link @tonlines

Hashtags

TONlines – News

@tonlines · Post #7454 · 30.05.2025 г., 12:42

⚡️Tonnel Network: New Updates in Pre-Market V2 #Tonnel#TON Tonnel Network now allows users to resell gifts purchased on the Pre-Market with immediate partial payment and without needing additional collateral. This update enhances the trading experience by enabling sellers to list gifts at higher prices and receive partial payments, while maintaining a 21-day transfer period. The new system includes provisions for both successful and unsuccessful transactions, ensuring secure and flexible trading. Source: link @tonlines

Hashtags

TONlines – News

@tonlines · Post #7364 · 24.05.2025 г., 20:15

Tonnel Network: Successful Pre-Market Sales #Tonnel#TON Tonnel Network has already surpassed 17,000 TON in its Pre-Market sales. This follows the introduction of a new gift trading mechanism with a 21-day transfer lock. Source: link @tonlines

Hashtags

TONlines – News

@tonlines · Post #7101 · 08.05.2025 г., 10:16

Tonnel Network: Thriving Marketplace Activity #Tonnel#TON Tonnel Network reports significant seller activity on its Gift Marketplace, with 17 users earning over 10,000 TON in sales. Notable sellers include Alex T., Eagle, and Cap, leading in sales volume percentages. Source: link @tonlines

Hashtags

TONlines – News

@tonlines · Post #7099 · 08.05.2025 г., 10:04

Whale Activity on Tonnel Network Gift Marketplace #TON#Tonnel Tonnel Network reports significant whale activity on the Tonnel Gift Marketplace, with 35 users spending over 10,000 TON. Prominent traders include Tyler and Макс Давыдов. Additionally, 25 users hold over 1000 $TONNEL, crucial for Buy Order prioritization. Source: link @tonlines

Hashtags

TONlines – News

@tonlines · Post #7044 · 04.05.2025 г., 20:27

⚡️Tonnel Network Discusses Ethereum Hard Fork and Invoicing Success #Ethereum#Tonnel Tonnel Network shares that over 1300 invoices were processed successfully in just three days using the @send service, highlighting its efficiency. Additionally, there is speculation about a potential Ethereum hard fork if funds were used to buy Lol Pop. Source: link @tonlines

TONlines – News

@tonlines · Post #7233 · 16.05.2025 г., 08:37

⚡️TON — LIVE: Growing Popularity of Telegram NFT Marketplaces #Telegram#Tonnel TON — LIVE reports on the rising popularity of NFT marketplaces offering gifts on Telegram, with Tonnel Marketplace leading the way. Tonnel aggregates gifts from Telegram's official market, contributing to the rapid growth in trading volumes. Source: link @tonlines

TONlines – News

@tonlines · Post #7185 · 13.05.2025 г., 08:53

Tonnel Network: Addressing Gift Duplication Rumors #Telegram#Tonnel Tonnel Network clarifies rumors about a gift duplication bug in Telegram that was allegedly exploited on their marketplace. They assert that this is only a visual bug in their activity logging mechanism, and no gifts or funds are compromised. The statement reassures users that there is no reason for panic. Source: link @tonlines

TONlines – News

@tonlines · Post #7158 · 11.05.2025 г., 10:06

Tonnel Network Achieves Record Trading Volume #Telegram#Tonnel Tonnel Network has set a new record for trading volume in a single day, showcasing the growing success of its Gift Marketplace. This achievement highlights the efficiency of Telegram's reliable APIs. Source: link @tonlines

TONlines – News

@tonlines · Post #7132 · 09.05.2025 г., 10:21

Tonnel Network: Rare Opportunities on Telegram Marketplace #TONNEL#Telegram Tonnel Network suggests users set Automatic Buy Orders on Tonnel Marketplace to seize rare deals listed on Telegram Marketplace from inexperienced traders. Adding $TONNEL to your balance can enhance your chances against competitors like Wizard. Source: link @tonlines

TONlines – News

@tonlines · Post #7127 · 08.05.2025 г., 22:17

Important Update from Tonnel Network on Telegram Marketplace Gifts #Telegram#Tonnel Tonnel Network informs users that gifts purchased through the Telegram marketplace are non-transferable for 21 days. Access to all listed gifts is available via the Tonnel Marketplace, though buying is temporarily restricted until the Telegram API stabilizes. Source: link @tonlines

123•••56
ПредишнаСтр. 1 от 6Следваща