TGTGInsightтелеграм анализLIVE / telegram public index
← Такты, стеки, два колеса

TGINSIGHT SIMILAR POSTS

Намери подобно съдържание

Изходен канал @clockstackwheels · Post #247 · 11.03

Попробовали на работе предметно-ориентированное проектирование (Domain Driven Design). Это такой способ построения архитектуры, когда ты (чаще всего с помощью системы типов и ООП) описываешь физическую суть вещей, которые представлены в твоей программе. Например, если в программе есть объект "Книга", то её нужно снабдить свойствами, которые бывают у книг в реальности: число страниц, автор, язык, тип обложки и т.д. При этом данные свойства должны быть такими, чтобы присвоить им нереалистичные значения было нельзя. Допустим, число страниц не может быть отрицательным (и скорее всего в реальном мире не может быть нулём). При попытке установить отрицательное число страниц программа должна выбросить исключение. А совсем в идеальном случае -- не дать этого сделать программисту на уровне статического анализа кода. Описав все свойства книги, вы снабжаете её операциями, которые над ней можно сделать. Например, из книги можно вырвать страницу, и при этом число страниц уменьшается. Нет такого случая, когда можно вырвать страницу без изменения числа страниц. Вы строго программируете эту зависимость, делаете у книги метод "Вырвать страницу", а он уже уменьшает число. Кстати, свойство "Число страниц" при этом нельзя переназначить в уже созданной книге. Можно только создать книгу, передав в её конструктор (так называется в программировании функция создания объектов) заданное число страниц. Но поменять число страниц можно только специальными методами "Вырвать страницу" и "Вклеить страницу". С помощью этого подхода вы гарантируете, что ваши объекты всегда находятся в валидном состоянии -- то есть таком, которое возможно в реальной жизни с объектом, представленным программой. Плюсы подхода очевидны: меньше число ошибок. Код описывает сам себя, и программист, если не лезет внутрь объекта "Книга", вообще не сможет сделать с книгой ничего недопустимого. Минусы, думаю, тоже понятны: изначально проектировать сложнее, нужно учесть много нюансов, писать тесты. Время разработки изрядно растёт. Изменение требований даётся дороже: например, если каким-то образом в ваш книжный магазин поступят книги со страницами из кевлара, которые невозможно вырвать :) Но первый проект с этим подходом мы сдали хорошо, без багов. Лучше, чем многие предыдущие. #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Следваща