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

TGINSIGHT SIMILAR POSTS

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

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

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

Hashtags

Резултати

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

Търсене: #thetech

当前筛选 #thetech清除筛选
THE DAILY.UZ | BIZNES VA SIYOSAT

@jahonvaiqtisodiy_xabarlar · Post #807 · 16.03.2021 г., 13:02

🏹Arrow – tovushdan tez uchuvchi dunyodagi ilk dron. Singapurning Kelley Aerospace aviatsiya kompaniyasi o‘zining Arrow jangovar dronini taqdim qildi va 100dan ortiq buyurtmalar tushganini tasdiqladi. Fantast yozuvchilar bashorat qilganidek pilotsiz jangovar dronlar borgan sari tezkorroq va kuchliroq bo‘lib bormoqda. Ular bir-biri bilan jang qilishga o‘rganib, eskiroq modellarni yo‘q qilyapti. Boshqacha aytganda, mashhur «Terminator» filmidagi to‘qima Skynet tobora reallashib bormoqda. Ko‘pmaqsadli jangovar pilotsiz Arrow 2,1 Max tezligiga erishishi (2570 km/s) va 16800 parvoz vazni bilan 4810 kilometrni bosib o‘tishi mumkin. Bir dona Arrow’ning bahosi komplektatsiyasiga qarab 9-16 million dollar orasida bo‘ladi. Bugunga kelib, Singapurning Seletar aerokosmik parkida Arrow’ni to‘laqonli ishlab chiqarishga o‘tishga tayyorgarlik ko‘rishmoqda 👉@TheDailyUz — #TheTech

Hashtags

UzVC

@UzVC_uz · Post #65 · 23.12.2025 г., 07:25

🔄🔄🔄 Наши коллеги из Казахстана @thetechkz выпустили статью про нашего Управляющего партнера и Заместителя генерального директора UzVCАбдулазала Тошхужаева с заголовком "о новых приоритетах венчурного рынка" , с которой можете ознакомиться по ссылке ниже 👇 ———— 🔄🔄🔄 Qozog'istonlik hamkasblarimiz @thetechkz dan UzVC Boshqaruvchi sheriki va Bosh direktor o’rinbosari Abdulazal Toshxo'jayev haqida "venchur bozorining yangi ustuvorliklari to'g'risida" sarlavhali maqola chiqardilar, quyidagi havola orqali tanishishingiz mumkin 👇 ———— 🔄🔄🔄 Our colleagues from Kazakhstan @thetechkz have published an article about our Managing partner and Deputy CEO at UzVC, Abdulazal Toshkhujaev, with the headline "on new priorities of the venture market", which you can read at the link below 👇 ———— https://the-tech.kz/kak-najti-investora-upravlyayushhij-partner-uzvc-abdulazal-toshhuzhaev-o-novyh-prioritetah-venchurnogo-rynka/ 🌐Website |📷Instagram |🌐LinkedIn #TheTech#VentureMarket

MDC Uzbekistan

@mdcuzbekistan · Post #910 · 20.11.2024 г., 06:01

Exciting Announcement: The Tech Joined Us as a Media Partner! We are proud to welcome The Tech as an official media partner of the MDC Uzbekistan. This partnership marks the beginning of an exciting collaboration to support all our initiatives, including hackathons, conferences, and other key events. With The Tech’s support, we’re set to expand our reach and inspire even more developers across Central Asia. Together, we’ll continue building a stronger tech community! #MicrosoftDevelopersCommunity#TheTech#MediaPartner#TechEvents#MicrosoftUzbekistan @mdcuzbekistan

ITCOMMS - PR guide for IT

@itcomms · Post #1063 · 24.06.2025 г., 07:13

ITCOMMS в списке ведущих агентств по версии The Tech 🚀 Издание The Tech собрало лучшие агентства, которые умеют не просто "делать PR", а по-настоящему продвигать IT-компании на локальных и международных рынках. В подборке – сильные команды из СНГ и Центральной Азии, и нам особенно приятно видеть среди них ITCOMMS 🙌 Мы благодарны The Tech за признание и продолжим делать то, что умеем лучше всего: помогать технологичным командам стать заметнее, понятнее и ближе к своей аудитории. 📰Читайте полный список на сайте The Tech: https://the-tech.kz/reklamnye-agentstva-kotorye-pomogayut-prodvigat-it-kompanii/ #ITCOMMS#PRдляIT#TheTech#PR#технологии#коммуникации#экспертиза#регион#агентства#B2B#digitalCentralAsia