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

TGINSIGHT SIMILAR POSTS

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

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

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

Hashtags

Резултати

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

Търсене: #dundee

当前筛选 #dundee清除筛选
AI match predictions

@ai_match_prediction · Post #11317 · 05.04.2026 г., 05:06

Scotland Premiership🏴󠁧󠁢󠁳󠁣󠁴󠁿 2026-04-05 13:00 UTC Livingston vs. Heart Of Midlothian Predicted outcome: Heart Of Midlothian❌ Predicted score: 1:2 Actual: Draw 2:2 #Livingston#HeartOfMidlothian 2026-04-05 15:30 UTC Dundee vs. Celtic Predicted outcome: Draw❌ Predicted score: 2:2 Actual: Celtic 1:2 #Dundee#Celtic #Football#ScotlandPremiership

AI match predictions

@ai_match_prediction · Post #11859 · 02.05.2026 г., 09:06

Scotland Premiership🏴󠁧󠁢󠁳󠁣󠁴󠁿 2026-05-02 14:00 UTC Kilmarnock vs. Dundee Utd Predicted outcome: Dundee Utd❌ Predicted score: 2:3 Actual: Kilmarnock 3:0 #Kilmarnock#DundeeUtd 2026-05-02 14:00 UTC Dundee vs. ST Mirren Predicted outcome: Dundee✅ Predicted score: 2:1 Actual: Dundee 1:0 #Dundee#STMirren 2026-05-02 14:00 UTC Falkirk vs. Motherwell Predicted outcome: Motherwell❌ Predicted score: 1:2 Actual: Falkirk 1:0 #Falkirk#Motherwell #Football#ScotlandPremiership

AI match predictions

@ai_match_prediction · Post #11758 · 26.04.2026 г., 09:07

Scotland Premiership🏴󠁧󠁢󠁳󠁣󠁴󠁿 2026-04-26 13:00 UTC Dundee Utd vs. Dundee Predicted outcome: Dundee Utd✅ Predicted score: 2:1 Actual: Dundee Utd 3:0 #DundeeUtd#Dundee 2026-04-26 14:00 UTC Rangers vs. Motherwell Predicted outcome: Rangers❌ Predicted score: 2:1 Actual: Motherwell 2:3 #Rangers#Motherwell 2026-04-26 15:30 UTC Hibernian vs. Heart Of Midlothian Predicted outcome: Hibernian❌ Predicted score: 2:1 Actual: Heart Of Midlothian 1:2 #Hibernian#HeartOfMidlothian #Football#ScotlandPremiership

AI match predictions

@ai_match_prediction · Post #12065 · 12.05.2026 г., 13:05

Scotland Premiership🏴󠁧󠁢󠁳󠁣󠁴󠁿 2026-05-12 18:45 UTC Kilmarnock vs. Dundee Predicted outcome: Kilmarnock✅ Predicted score: 2:1 Actual: Kilmarnock 3:1 #Kilmarnock#Dundee 2026-05-12 18:45 UTC Aberdeen vs. ST Mirren Predicted outcome: Aberdeen❌ Predicted score: 2:1 Actual: ST Mirren 0:2 #Aberdeen#STMirren 2026-05-12 18:45 UTC Dundee Utd vs. Livingston Predicted outcome: Dundee Utd❌ Predicted score: 2:1 Actual: Draw 0:0 #DundeeUtd#Livingston 2026-05-12 18:45 UTC Dunfermline vs. Partick Predicted outcome: Dunfermline❌ Predicted score: 2:1 Actual: Draw 1:1 #Dunfermline#Partick #Football#ScotlandPremiership

AI match predictions

@ai_match_prediction · Post #11988 · 09.05.2026 г., 09:06

Scotland Premiership🏴󠁧󠁢󠁳󠁣󠁴󠁿 2026-05-09 14:00 UTC ST Mirren vs. Kilmarnock Predicted outcome: Draw❌ Predicted score: 1:1 Actual: Kilmarnock 0:3 #STMirren#Kilmarnock 2026-05-09 14:00 UTC Aberdeen vs. Dundee Utd Predicted outcome: Aberdeen✅ Predicted score: 2:1 Actual: Aberdeen 2:0 #Aberdeen#DundeeUtd 2026-05-09 14:00 UTC Dundee vs. Livingston Predicted outcome: Dundee✅ Predicted score: 2:1 Actual: Dundee 3:0 #Dundee#Livingston 2026-05-09 14:00 UTC Falkirk vs. Hibernian Predicted outcome: Falkirk❌ Predicted score: 2:1 Actual: Hibernian 1:3 #Falkirk#Hibernian 2026-05-09 19:00 UTC Motherwell vs. Heart Of Midlothian Predicted outcome: Heart Of Midlothian❌ Predicted score: 1:2 Actual: Draw 1:1 #Motherwell#HeartOfMidlothian #Football#ScotlandPremiership

AI match predictions

@ai_match_prediction · Post #11438 · 11.04.2026 г., 09:06

Scotland Premiership🏴󠁧󠁢󠁳󠁣󠁴󠁿 2026-04-11 14:00 UTC Celtic vs. ST Mirren Predicted outcome: Celtic✅ Predicted score: 3:1 Actual: Celtic 1:0 #Celtic#STMirren 2026-04-11 14:00 UTC Kilmarnock vs. Dundee Predicted outcome: Kilmarnock❌ Predicted score: 2:1 Actual: Draw 2:2 #Kilmarnock#Dundee 2026-04-11 14:00 UTC Aberdeen vs. Hibernian Predicted outcome: Draw❌ Predicted score: 2:2 Actual: Aberdeen 2:0 #Aberdeen#Hibernian 2026-04-11 14:00 UTC Heart Of Midlothian vs. Motherwell Predicted outcome: Draw❌ Predicted score: 1:1 Actual: Heart Of Midlothian 3:1 #HeartOfMidlothian#Motherwell 2026-04-11 14:00 UTC Dundee Utd vs. Livingston Predicted outcome: Dundee Utd✅ Predicted score: 1:0 Actual: Dundee Utd 3:2 #DundeeUtd#Livingston #Football#ScotlandPremiership

AI match predictions

@ai_match_prediction · Post #11125 · 21.03.2026 г., 09:06

Scotland Premiership🏴󠁧󠁢󠁳󠁣󠁴󠁿 2026-03-21 15:00 UTC Kilmarnock vs. Livingston Predicted outcome: Kilmarnock✅ Predicted score: 2:1 Actual: Kilmarnock 2:0 #Kilmarnock#Livingston 2026-03-21 15:00 UTC Heart Of Midlothian vs. Dundee Predicted outcome: Heart Of Midlothian✅ Predicted score: 2:0 Actual: Heart Of Midlothian 1:0 #HeartOfMidlothian#Dundee 2026-03-21 15:00 UTC Motherwell vs. Hibernian Predicted outcome: Motherwell❌ Predicted score: 1:0 Actual: Draw 0:0 #Motherwell#Hibernian 2026-03-21 15:00 UTC Falkirk vs. ST Mirren Predicted outcome: Falkirk❌ Predicted score: 2:1 Actual: ST Mirren 1:2 #Falkirk#STMirren 2026-03-21 17:45 UTC Rangers vs. Aberdeen Predicted outcome: Rangers✅ Predicted score: 2:0 Actual: Rangers 4:1 #Rangers#Aberdeen #Football#ScotlandPremiership