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

TGINSIGHT SIMILAR POSTS

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

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

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

Hashtags

Резултати

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

Търсене: #stargateproject

当前筛选 #stargateproject清除筛选
Crypto M - Crypto News

@CryptoM · Post #64587 · 09.04.2026 г., 09:22

🚀 AI TRENDS | OpenAI Halts Stargate Project in UK, Plans to Resume Under Suitable Conditions OpenAI has announced the suspension of its Stargate project in the United Kingdom. According to Jin10, the company stated that it will continue with its plans in the UK once the appropriate conditions are met. The decision reflects OpenAI's strategic approach to ensure that the project aligns with its operational and regulatory standards. The Stargate project, which has garnered significant attention, is part of OpenAI's broader efforts to advance its technological initiatives globally. The company has not specified the exact conditions required for the project's resumption, leaving room for speculation about future developments. #AI#OpenAI#StargateProject#UK#Technology#RegulatoryStandards#ProjectSuspension#GlobalInitiatives#StrategicApproach

Venture Village Wall 🦄

@venturevillagewall · Post #3950 · 22.01.2025 г., 13:00

Circle Acquires Hashnote; $5.6M for Wingbits 🔍 Institutional investment management platform Hashnote acquired by Circle. 💰 Wingbits, a token-incentivized flight tracking network, raises $5.6M in a strategic funding round led by Borderless Capital and Bullish, with participation from various investors. 🔄 Significant crypto movement detected: 2,410 #BTC (worth $253M) transferred to Coinbase Institutional. ⚡ Mantle announces a financial blockchain center with a treasury of $4.3B, planning expansion of mETH and FBTC Protocols in 2025. 🌐 Mistral AI aims for IPO and opens Singapore office as part of regional expansion. 🏛️ Major U.S. Bitcoin miner MARA advocates for Bitcoin reserves in 50 states with state-level bills under consideration. 🚀 Stargate Project initiated by tech giants for AI infrastructure in the U.S., with $500 billion investment planned by 2029. 🔗Read more about Mantle's blockchain center. #Hashnote#Circle#Wingbits#Crypto#BTC#Mantle#mETH#FBTC#MistralAI#IPO#MARA#Bitcoin#StargateProject#AI#VC