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

Резултати

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

Търсене: #game

当前筛选 #game清除筛选
#️⃣Hashtag | Rasmiy kanal

@HashtagUz · Post #14708 · 16.01.2026 г., 12:26

🚊App Store’da Subway Surfers City o‘yini uchun oldindan buyurtma ochildi ℹ️ Bu hammaga tanish Subway Surfers City, ammo yangi mexanika va rejimlar bilan. 📅 O‘yin 26-fevral kuni chiqadi va bepul bo‘ladi. ➡️#game | Birinchi raqamli IT-Blog

Hashtags

#️⃣Hashtag | Rasmiy kanal

@HashtagUz · Post #14608 · 12.12.2025 г., 14:59

🔥 The Game Awards 2025 mukofoti g‘oliblari ro‘yxati 🔹 Yil o‘yini — Clair Obscur: Expedition 33 🔹 Eng yaxshi geym-direktor ishi — Clair Obscur: Expedition 33 🔹 Eng yaxshi syujet (narrativ) — Clair Obscur: Expedition 33 🔹 Eng yaxshi art-direksiya — Clair Obscur: Expedition 33 🔹 Eng yaxshi saundtrek va musiqa — Clair Obscur: Expedition 33 🔹 Eng yaxshi audio dizayn — Battlefield 6 🔹 Eng yaxshi ekshen o‘yin — Hades II 🔹 Eng yaxshi sarguzasht-ekshen — Hollow Knight: Silksong 🔹 Eng yaxshi RPG — Clair Obscur: Expedition 33 🔹 Eng yaxshi o‘yin qo‘llab-quvvatlovi — No Man’s Sky 🔹 Eng yaxshi fighting o‘yin — Fatal Fury: City of the Wolves 🔹 Eng yaxshi oilaviy o‘yin — Donkey Kong Bananza 🔹 Eng yaxshi strategiya yoki simulyator — Final Fantasy Tactics: The Ivalice Chronicles 🔹 Eng yaxshi sport yoki poyga o‘yini — Mario Kart World 🔹 Eng yaxshi mobil o‘yin — Umamusume: Pretty Derby 🔹 Eng yaxshi aktyorlik ijrosi — Jennifer English (Maelle roli, Clair Obscur: Expedition 33) 🔹 Eng yaxshi videoo‘yin adaptatsiyasi — The Last of Us (2-mavsum) 🔹 Eng yaxshi multiplayer o‘yin — ARC Raiders 🔹 Eng yaxshi indie o‘yin — Clair Obscur: Expedition 33 🔹 Eng yaxshi debyut indie o‘yin — Clair Obscur: Expedition 33 🔹 Kirish imkoniyatlaridagi innovatsiya — DOOM: The Dark Ages 🔹 Games for Impact (ijtimoiy muammolarni yoritgan o‘yin) — South of Midnight 🔹 Hamjamiyatni eng yaxshi qo‘llab-quvvatlash — Baldur’s Gate 3 🔹 “O‘yinchilar tanlovi” mukofoti — Wuthering Waves 🔹 Eng kutilgan o‘yin — Grand Theft Auto VI 🔹 Eng yaxshi kontent yaratuvchisi — MoistCr1TiKaL 🔹 Eng yaxshi kibersport o‘yini — Counter-Strike 2 🔹 Eng yaxshi kibersportchi — Chovy 🔹 Eng yaxshi kibersport jamoasi — Team Vitality (Counter-Strike 2) ➡️#game | Birinchi IT-Blog

Hashtags

#️⃣Hashtag | Rasmiy kanal

@HashtagUz · Post #14528 · 13.11.2025 г., 14:59

🎮 Fakt: GTA VI’ning kechiktirilishi Rockstar’ga 60 million dollarga tushgan 📣Insayder Tom Hendersonning aytishicha, o‘yin chiqishining ortga surilishi Rockstar va Take-Two Interactive’ga taxminan 60 million dollar zarar keltirishi mumkin. ℹ️ Kompaniya relizni kechiktirayapti, chunki ular o‘yinni mukammal darajada sayqallab, tanqidiy xatolarni butunlay oldini olishni istashadi. Xom, tayyor bo‘lmagan versiyani chiqarish esa pul qaytarishlar, savdo pasayishi va obro‘ to‘kilishiga olib kelishi mumkin. ➡️#game | Birinchi IT-Blog

Hashtags

#️⃣Hashtag | Rasmiy kanal

@HashtagUz · Post #14245 · 25.08.2025 г., 08:33

🐉 Mortal Kombat: Legacy Kollection yangi treyleri chiqdi 🎮 Ushbu to‘plamga yigirmadan ortiq klassik o‘yinlar kiritilgan: Mortal Kombat 1–4, Mortal Kombat Mythologies: Sub-Zero, Mortal Kombat: Special Forces, Mortal Kombat Advance, Mortal Kombat: Deadly Alliance, Mortal Kombat: Tournament Edition, shuningdek turli konsollar uchun ularning portlari. 👨‍💻 Dasturchilar o‘yinlarni zamonaviy platformalarga moslashtirish, grafikani yaxshilash va multiplayer qo‘shishni va’da qilishgan. 📅 Xabarlarga ko‘ra, to‘plam 29-sentyabr kuni chiqariladi. U PC, PS5, PS4, Xbox Series X|S, Xbox One va Nintendo Switch/Switch 2 uchun mavjud bo‘ladi. ➡️#game | Birinchi raqamli IT-Blog

Hashtags

#️⃣Hashtag | Rasmiy kanal

@HashtagUz · Post #14068 · 27.05.2025 г., 04:53

🇫🇷 Fransuz yigiti Super Mario o‘yinini Big Mac va naggets yordamidaboshqardi 🍔 U yeguliklarga maxsus sensorli platani ulagan — bosilganda ularni oddiy tugmadek signal uzatadigan qurilmaga aylantirgan. 🎮 Bu qurilmalar ochiq savdoda mavjud bo‘lib, odamlar ular orqali hatto bananlar yoki sosiska bilan ham o‘yin o‘ynashi mumkin! 👀 Siz nima yordamida o'yin o'ynagan bo'lardingiz? ➡️#game | Birinchi raqamli IT-Blog

Hashtags

#️⃣Hashtag | Rasmiy kanal

@HashtagUz · Post #13851 · 28.03.2025 г., 06:19

🔥 Kutilgan reliz: Steam’da InZOI taqdim etildi 🎮 Bu koreyscha “The Sims qotili” va u bir nechta syurprizlar bilan chiqqan. 🎨 Eng kuchli personaj tahrirlovchi — hatto o‘z yuzingizni yaratish yoki mashhurlarni nusxalash mumkin. 🖼 Istalgan suratni 3D dunyoga olib o‘tish mumkin, hatto 90-yillardagi gilamni ham. ☕️ Qahramon hatto choynak yoqayotgan paytda tok urib o‘lishi ham mumkin. 🇷🇺 Rus tili qo‘llab-quvvatlanadi, va barcha qo‘shimchalar bepul bo‘ladi. ⛔️ O‘yin allaqachon torrentlarda paydo bo‘lgan, ammo uning Steam’dagi "halol" narxi atigi $24.99. ➡️#game | Birinchi raqamli IT-Blog

Hashtags

#️⃣Hashtag | Rasmiy kanal

@HashtagUz · Post #13758 · 02.03.2025 г., 07:36

🎮Left 4 Dead 2 RTX-moddan foydalangan holda grafikani sezilarli darajada yaxshiladi 💻 Modifikatsiya nurlarning yo‘nalishini sozlash imkoniyatini beradi. Yuklab olish — shu yerda.Gameplayniko‘rish — shu yerda. 👀 Siz ushbu oʻyinni oʻynaganmisiz? Yoqadimi? ➡️#game | Birinchi raqamli IT-Blog

Hashtags

#️⃣Hashtag | Rasmiy kanal

@HashtagUz · Post #13633 · 29.01.2025 г., 10:40

🎮 GTA 6 Online alohida sotiladi va arzonroq bo‘lishi mumkin 💰 Insayder Tez2’ga ko‘ra, Rockstar GTA 6Online’ni alohida sotuvga chiqaradi va uning narxi $60-70 dan past bo‘lishi mumkin. 📦 Demak, ikki versiya taqdim etilishi kutilmoqda: 1️⃣ Faqat GTA 6 Online — arzonroq narxda. 2️⃣ To‘liq versiya — syujetli rejimi va onlayn bilan. 🎮 Bu xuddi RDR 2 formatiga o‘xshash bo‘lishi mumkin, unda onlayn va syujetli rejimi turli paketlarda sotilgan edi. ➡️#game | Birinchi raqamli IT-Blog

Hashtags

123•••5•••10•••15•••20•••25•••30•••35•••40•••45•••50•••55•••60•••65•••6768
ПредишнаСтр. 1 от 68Следваща