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

Резултати

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

Търсене: #closedbeta

当前筛选 #closedbeta清除筛选
DeckForge Announcement

@deckforge_official · Post #314 · 21.07.2025 г., 08:40

The Week We've All Been Waiting For🔥 You’ve waited. We’ve been building. The road to the Forge is opening 25.07.25 — remember the date We’ve been working hard behind the scenes: 🔵 Finalizing the Closed Beta build 🔵 Preparing the first wave of player missions 🎁 And yes — there will be rewards You’ll get your first real look inside DeckForge very soon. Eyes open. Cards ready. Stay forged. #DeckForge#ClosedBeta Join the DeckForge Community: 🌐YouTube𝕏Twitter🎮Discord 👉Chat👉Announcements👉DeckForge

DeckForge Announcement

@deckforge_official · Post #305 · 08.07.2025 г., 12:54

From the Forge #09:🛠️ | Into the Forge Our team is hard at work crafting the world of DeckForge. 🔵 Building the first 3D Adventure Map 🔵 Designing new Jokers 🔵 Creating Bonus Cards that add real strategic depth 🔵 Testing unique combinations and gameplay balance 🔵 Fine-tuning the in-game economy for long-term progression 📆 On July 10, we’ll present the first Alpha Build at a major game dev conference — and right after that, we’ll begin launching the first wave of players into the Forge. 🔥 We’re also rolling out new community features: Soon, you’ll be able to share gameplay screenshots, connect with other early players and experience what’s coming firsthand. You’re the first generation of Forgers — and we’re preparing exclusive rewards and bonuses for everyone joining us on the road to Open Beta. Stay Forged. #DeckForge#ClosedBeta Join the DeckForge Community: 🌐YouTube𝕏Twitter🎮Discord 👉Chat👉Announcements👉DeckForge

DeckForge Announcement

@deckforge_official · Post #292 · 01.07.2025 г., 15:37

DeckForge Meme Contest: Community Voting Begins Over the past two weeks, you’ve shown incredible creativity, humor, and passion. Today, we’re excited to reveal the Top 10 meme finalists — selected by the DeckForge team after reviewing hundreds of submissions. Each of these entries captured the spirit of our community and the world of DeckForge in a unique way. Now it’s your turn to decide. Community voting is open for the next 48 hours. 📅 After the voting ends: 🔵We’ll publish the full leaderboard of the Top 250 participants 🔵Distribute all rewards based on the final results And prepare for the next phase of community events Thank you to everyone who participated, shared their work, and supported others. We’re just getting started — and the best is yet to come. ➡️Pick your champion below. Decide who takes the crown. Stay Forged. #DeckForge#ClosedBeta Join the DeckForge Community: 🌐YouTube𝕏Twitter🎮Discord 👉Chat👉Announcements👉DeckForge

DeckForge Announcement

@deckforge_official · Post #291 · 28.06.2025 г., 15:34

Meme Contest: Final Call! The community brought the heat — and now it’s our turn. This weekend, our team will begin selecting the best entries. But it’s not over yet: You can still submit your memes until Monday (June 30) 23:59 UTC. If you haven’t joined — this is your last chance to enter the Top-250 leaderboard and win rewards! On July 1, we’ll publish our Top-10 favorite memes, and let the community vote to decide the ultimate winners. After that, we’ll: 🔵Drop the full leaderboard of the Top-250 🔵Distribute all prizes next week 🔵Announce new contests and events And most importantly… 🔥 Launch the Closed Beta of DeckForge — our main mission ahead Massive thanks to everyone who submitted, tagged, laughed and memed with us. Let’s finish this chapter strong — and get ready for what’s next. Stay Forged. #DeckForge#ClosedBeta Join the DeckForge Community: 🌐YouTube𝕏Twitter🎮Discord 👉Chat👉Announcements👉DeckForge

DeckForge Announcement

@deckforge_official · Post #290 · 26.06.2025 г., 13:09

DeckForge: What You Can Do Right Now While the Forge is heating up behind the scenes, there are 3 key things every community member can do to prepare for the Beta: 🎟1. Claim Your Beta Ticket Pre-register through our Telegram Mini App and secure your place before the gates close. 🛡️2. Get Your Discord Role = Founder Pass Verified role = guaranteed Founder status and early access privileges. Don’t miss this one — only available before Wave 1 launch. 🎭3. Submit a Meme for the DeckForge Meme Contest Make us laugh. Win rewards. Get featured. Top 250 memes will be rewarded, and the best will be immortalized in our socials. Beta is closer than you think. Tick these off now — because once the first wave starts, it’s game on. Stay Forged. #DeckForge#ClosedBeta Join the DeckForge Community: 🌐YouTube𝕏Twitter🎮Discord 👉Chat👉Announcements👉DeckForge

DeckForge Announcement

@deckforge_official · Post #275 · 05.06.2025 г., 11:26

From the Forge #06: The Adventure Map is Ready🗺 We’ve finished the full logic behind the DeckForge adventure map — and it’s shaping up to be one of the key parts of the game. 🔵 Multiple paths 🔵 Shops, challenges, bosses 🔵 Rewards at every stage Every route you take will offer something different — whether it’s a quick win or a riskier run for rare loot. The map will be fully 3D, with animated effects and dynamic progression — you’ll actually feel like you’re moving through the world. We’re now integrating it into the game. More reveals coming soon. Stay Forged. #DeckForge#ClosedBeta Join the DeckForge Community: 🌐YouTube𝕏Twitter🎮Discord 👉Chat👉Announcements👉DeckForge

DeckForge Announcement

@deckforge_official · Post #270 · 02.06.2025 г., 11:54

Community Update: Today’s the Day! Big news, Forgers 🌟 Today we’ll announce the winners of our Telegram Giveaway! 100 lucky players will receive their share of 10,000 Telegram Stars And that’s not all… – keep an eye on our announcements 👀 🔵 10,000+ players have now pre-registered for DeckForge! You are officially part of something big. 🎮 Don’t forget to verify in Discord and claim your Pioneer role – this guarantees access to the Founder Pass and early game benefits. 💬 New social channels are coming this week, so stay close — more rewards, more quests, more chaos. Let’s build this world together. ➡️Claim your ticket Stay Forged. #DeckForge#ClosedBeta Join the DeckForge Community: 🌐YouTube𝕏Twitter🎮Discord 👉Chat👉Announcements👉DeckForge

DeckForge Announcement

@deckforge_official · Post #268 · 29.05.2025 г., 16:13

What’s Coming Before Launch? Before you step into DeckForge, here’s what’s brewing behind the scenes 🔵 3D Adventure Map – explore your own route, gather resources, and shape your destiny 🔵 Collection UI – organize, enhance, and admire your evolving deck 🔵 Faction System – align with one of two core forces in DeckForge’s universe 🔵 NFT Mechanics – own, upgrade, and trade your cards across seasons 🔵 Metagame – refine materials, break down old cards, and craft powerful upgrades 🔵 Achievements – complete challenges and milestones for rare rewards 🔵 Base Joker Collection – a first look at unique Joker cards and visuals 🎁Community Quests & Giveaways – get ready for new ways to earn rewards before the official launch. You’re still early — and early means advantage. ➡️Collect your ticket ➡️Grab the Pioneer role Stay Forged. #DeckForge#ClosedBeta Join the DeckForge Community: 🌐YouTube𝕏Twitter🎮Discord 👉Chat👉Announcements👉DeckForge

DeckForge Announcement

@deckforge_official · Post #267 · 28.05.2025 г., 13:40

5,000+ Players Registered for the Closed Beta DeckForge is heating up. Over 5k players have already secured their spots — and the first wave is just around the corner. Behind the scenes, our devs are pushing hard to bring the world of DeckForge to life. The first wave of testers will be the pioneers — with real influence and real rewards. 🎁 Early access comes with perks: 🔵Exclusive rewards 🔵Founder-only items 🔵A head start before the public rush 🔵Long-term advantages in progression We’re building something special — and you're part of it. ➡️Get your early access Stay Forged. #DeckForge#ClosedBeta Join the DeckForge Community: 🌐YouTube𝕏Twitter🎮Discord 👉Chat👉Announcements👉DeckForge

DeckForge Announcement

@deckforge_official · Post #262 · 26.05.2025 г., 14:16

Beta Access Update — 4,000+ Players Registered Over 4k players have already claimed their Tickets — and this is just the beginning. More than 800 community members have joined our Discord and get the Pioneer role, giving them priority for the first wave of closed beta (and valuable rewards) We’re launching a mini giveaway today to reward our most active Forgers. 🎁 Stay tuned — it’s going to be fast and simple. Haven’t joined yet? Claim your ticket in the bot & Get your Pioneer role on Discord — it takes less than a minute. Tickets are limited. No second chances once the first wave goes live Stay Forged. #DeckForge#ClosedBeta Join the DeckForge Community: 🌐YouTube𝕏Twitter🎮Discord 👉Chat👉Announcements👉DeckForge

DeckForge Announcement

@deckforge_official · Post #255 · 20.05.2025 г., 12:48

🚨Closed Beta Pre-Registration is LIVE You asked for it — now it’s real. DeckForge is opening its gates to the first wave of Beta testers. Spots are limited. Rewards are real. Progress carries over. 🎁 Beta perks: 🔵 Early access 🔵 Exclusive cosmetics 🔵 Meta progression advantages 🔵 Special rewards for all players Open the bot. Secure your spot. Stay Forged. ➡️DeckForge Game #DeckForge#ClosedBeta Join the DeckForge Community: 🌐YouTube𝕏Twitter🎮Discord 👉Chat👉Announcements

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