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

TGINSIGHT SIMILAR POSTS

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

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

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

Hashtags

Резултати

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

Търсене: #delfinsc

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

@ai_match_prediction · Post #11415 · 10.04.2026 г., 17:06

Ecuador Liga Pro🇪🇨 2026-04-11 00:00 UTC Delfin SC vs. LDU de Quito Predicted outcome: LDU de Quito❌ Predicted score: 1:2 Actual: Delfin SC 1:0 #DelfinSC#LDUdeQuito 2026-04-11 00:00 UTC Barcelona SC vs. Leones del Norte Predicted outcome: Barcelona SC✅ Predicted score: 1:0 Actual: Barcelona SC 2:1 #BarcelonaSC#LeonesdelNorte #Football#EcuadorLigaPro

AI match predictions

@ai_match_prediction · Post #11794 · 27.04.2026 г., 17:05

Ecuador Liga Pro🇪🇨 2026-04-27 21:30 UTC Manta FC vs. Universidad Catolica Predicted outcome: Universidad Catolica❌ Predicted score: 1:2 Actual: Manta FC 1:0 #MantaFC#UniversidadCatolica 2026-04-28 00:00 UTC Aucas vs. Delfin SC Predicted outcome: Aucas✅ Predicted score: 1:0 Actual: Aucas 1:0 #Aucas#DelfinSC #Football#EcuadorLigaPro

AI match predictions

@ai_match_prediction · Post #11133 · 21.03.2026 г., 13:05

Ecuador Liga Pro🇪🇨 2026-03-21 19:00 UTC Delfin SC vs. Libertad Predicted outcome: Libertad❌ Predicted score: 0:1 Actual: Draw 0:0 #DelfinSC#Libertad 2026-03-21 21:30 UTC Deportivo Cuenca vs. Macara Predicted outcome: Draw✅ Predicted score: 1:1 Actual: Draw 1:1 #DeportivoCuenca#Macara 2026-03-22 00:00 UTC LDU de Quito vs. Manta FC Predicted outcome: LDU de Quito✅ Predicted score: 2:1 Actual: LDU de Quito 1:0 #LDUdeQuito#MantaFC #Football#EcuadorLigaPro

AI match predictions

@ai_match_prediction · Post #11900 · 03.05.2026 г., 13:05

Ecuador Liga Pro🇪🇨 2026-05-03 18:00 UTC Macara vs. Orense SC Predicted outcome: Macara❌ Predicted score: 2:1 Actual: Orense SC 1:2 #Macara#OrenseSC 2026-05-03 20:30 UTC Delfin SC vs. Mushuc Runa SC Predicted outcome: Mushuc Runa SC❌ Predicted score: 1:2 Actual: Delfin SC 1:0 #DelfinSC#MushucRunaSC 2026-05-03 22:00 UTC Leones del Norte vs. Emelec Predicted outcome: Leones del Norte✅ Predicted score: 2:1 Actual: Leones del Norte 2:0 #LeonesdelNorte#Emelec #Football#EcuadorLigaPro

AI match predictions

@ai_match_prediction · Post #11332 · 05.04.2026 г., 13:06

Ecuador Liga Pro🇪🇨 🔥 PREMIUM PICK 🔥 2026-04-05 18:00 UTC Leones del Norte vs. Delfin SC Predicted outcome: Draw❌ Predicted score: 1:1 Actual: Leones del Norte 1:0 #LeonesdelNorte#DelfinSC 2026-04-05 20:30 UTC Manta FC vs. Tecnico Universitario Predicted outcome: Manta FC❌ Predicted score: 1:0 Actual: Tecnico Universitario 0:2 #MantaFC#TecnicoUniversitario 2026-04-05 23:10 UTC Macara vs. Aucas Predicted outcome: Macara❌ Predicted score: 1:0 Actual: Aucas 0:1 #Macara#Aucas #Football#EcuadorLigaPro

AI match predictions

@ai_match_prediction · Post #11577 · 18.04.2026 г., 13:05

Ecuador Liga Pro🇪🇨 2026-04-18 19:00 UTC Mushuc Runa SC vs. Tecnico Universitario Predicted outcome: Draw❌ Predicted score: 1:1 Actual: Mushuc Runa SC 1:0 #MushucRunaSC#TecnicoUniversitario 2026-04-18 21:30 UTC Universidad Catolica vs. Libertad Predicted outcome: Universidad Catolica✅ Predicted score: 2:1 Actual: Universidad Catolica 2:0 #UniversidadCatolica#Libertad 2026-04-19 00:00 UTC Orense SC vs. Delfin SC Predicted outcome: Orense SC❌ Predicted score: 2:1 Actual: Draw 0:0 #OrenseSC#DelfinSC #Football#EcuadorLigaPro

AI match predictions

@ai_match_prediction · Post #11997 · 09.05.2026 г., 13:06

Ecuador Liga Pro🇪🇨 2026-05-09 18:30 UTC Tecnico Universitario vs. Delfin SC Predicted outcome: Draw❌ Predicted score: 1:1 Actual: Tecnico Universitario 4:0 #TecnicoUniversitario#DelfinSC 2026-05-09 21:00 UTC Guayaquil City FC vs. Deportivo Cuenca Predicted outcome: Guayaquil City FC❌ Predicted score: 2:1 Actual: Deportivo Cuenca 0:1 #GuayaquilCityFC#DeportivoCuenca 2026-05-09 21:30 UTC Aucas vs. Universidad Catolica Predicted outcome: Universidad Catolica❌ Predicted score: 1:2 Actual: Aucas 2:1 #Aucas#UniversidadCatolica 2026-05-10 00:00 UTC Independiente del Valle vs. Barcelona SC Predicted outcome: Independiente del Valle✅ Predicted score: 2:1 Actual: Independiente del Valle 1:0 #IndependientedelValle#BarcelonaSC #Football#EcuadorLigaPro

AI match predictions

@ai_match_prediction · Post #11659 · 22.04.2026 г., 09:05

Ecuador Liga Pro🇪🇨 🔥 PREMIUM PICK 🔥 2026-04-22 16:00 UTC Leones del Norte vs. Manta FC Predicted outcome: Draw❌ Predicted score: 1:1 Actual: Leones del Norte 3:0 #LeonesdelNorte#MantaFC 2026-04-22 18:00 UTC Delfin SC vs. Independiente del Valle Predicted outcome: Independiente del Valle✅ Predicted score: 1:2 Actual: Independiente del Valle 0:1 #DelfinSC#IndependientedelValle 2026-04-22 20:30 UTC Deportivo Cuenca vs. Orense SC Predicted outcome: Deportivo Cuenca❌ Predicted score: 2:1 Actual: Orense SC 1:3 #DeportivoCuenca#OrenseSC 2026-04-22 23:00 UTC Barcelona SC vs. Mushuc Runa SC Predicted outcome: Barcelona SC✅ Predicted score: 1:0 Actual: Barcelona SC 2:1 #BarcelonaSC#MushucRunaSC 2026-04-23 01:00 UTC LDU de Quito vs. Aucas Predicted outcome: LDU de Quito❌ Predicted score: 2:1 Actual: Draw 0:0 #LDUdeQuito#Aucas #Football#EcuadorLigaPro