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

TGINSIGHT SIMILAR POSTS

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

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

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

Hashtags

Резултати

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

Търсене: #cusco

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

@ai_match_prediction · Post #11299 · 04.04.2026 г., 13:05

Peru Primera División🇵🇪 2026-04-04 18:15 UTC Deportivo Garcilaso vs. Sport Boys Predicted outcome: Deportivo Garcilaso✅ Predicted score: 1:0 Actual: Deportivo Garcilaso 3:2 #DeportivoGarcilaso#SportBoys 2026-04-04 20:30 UTC FBC Melgar vs. Cusco Predicted outcome: Draw❌ Predicted score: 1:1 Actual: Cusco 1:3 #FBCMelgar#Cusco 2026-04-05 01:00 UTC Universitario vs. Alianza Lima Predicted outcome: Universitario✅ Predicted score: 1:0 Actual: Universitario 1:0 #Universitario#AlianzaLima #Football#PeruPrimeraDivisión

AI match predictions

@ai_match_prediction · Post #12033 · 10.05.2026 г., 13:06

Peru Primera División🇵🇪 2026-05-10 18:00 UTC Sport Huancayo vs. Juan Pablo II College Predicted outcome: Sport Huancayo✅ Predicted score: 3:1 Actual: Sport Huancayo 2:1 #SportHuancayo#JuanPabloIICollege 2026-05-10 20:15 UTC Comerciantes Unidos vs. FBC Melgar Predicted outcome: FBC Melgar❌ Predicted score: 1:2 Actual: Draw 1:1 #ComerciantesUnidos#FBCMelgar 2026-05-10 22:30 UTC Cusco vs. Club Deportivo Los Chankas Predicted outcome: Cusco❌ Predicted score: 2:1 Actual: Draw 1:1 #Cusco#ClubDeportivoLosChankas #Football#PeruPrimeraDivisión

AI match predictions

@ai_match_prediction · Post #11821 · 30.04.2026 г., 17:05

CONMEBOL Libertadores🌎 2026-04-30 22:00 UTC Independ. Rivadavia vs. Deportivo La Guaira Predicted outcome: Independ. Rivadavia✅ Predicted score: 2:1 Actual: Independ. Rivadavia 4:1 #IndependienteRivadavia#DeportivoLaGuaira 2026-04-30 22:00 UTC Bolívar vs. Fluminense Predicted outcome: Fluminense❌ Predicted score: 1:2 Actual: Bolívar 2:0 #Bolvar#Fluminense 2026-05-01 00:00 UTC Corinthians vs. Penarol Predicted outcome: Corinthians✅ Predicted score: 2:1 Actual: Corinthians 2:0 #Corinthians#Penarol 2026-05-01 02:00 UTC Independiente Medellin vs. Cusco Predicted outcome: Independiente Medellin✅ Predicted score: 2:0 Actual: Independiente Medellin 1:0 #IndependienteMedellin#Cusco #Football#CopaLibertadores

AI match predictions

@ai_match_prediction · Post #11668 · 22.04.2026 г., 13:05

Peru Primera División🇵🇪 2026-04-22 18:00 UTC Comerciantes Unidos vs. Alianza Atletico Predicted outcome: Draw❌ Predicted score: 1:1 Actual: Comerciantes Unidos 1:0 #ComerciantesUnidos#AlianzaAtletico 2026-04-22 20:15 UTC Atletico Grau vs. Sporting Cristal Predicted outcome: Sporting Cristal❌ Predicted score: 1:2 Actual: Atletico Grau 4:1 #AtleticoGrau#SportingCristal 2026-04-22 23:00 UTC Cusco vs. FC Cajamarca Predicted outcome: Cusco✅ Predicted score: 2:1 Actual: Cusco 1:0 #Cusco#FCCajamarca 2026-04-23 01:30 UTC Universitario vs. Deportivo Garcilaso Predicted outcome: Universitario✅ Predicted score: 2:0 Actual: Universitario 4:1 #Universitario#DeportivoGarcilaso #Football#PeruPrimeraDivisión

AI match predictions

@ai_match_prediction · Post #11762 · 26.04.2026 г., 09:08

Peru Primera División🇵🇪 2026-04-26 16:00 UTC UTC Cajamarca vs. Cienciano Predicted outcome: Cienciano❌ Predicted score: 1:2 Actual: Draw 2:2 #UTCCajamarca#Cienciano 2026-04-26 18:15 UTC Cusco vs. Sport Huancayo Predicted outcome: Cusco✅ Predicted score: 2:1 Actual: Cusco 2:1 #Cusco#SportHuancayo 2026-04-26 20:30 UTC Atletico Grau vs. Alianza Lima Predicted outcome: Alianza Lima✅ Predicted score: 1:2 Actual: Alianza Lima 0:1 #AtleticoGrau#AlianzaLima 2026-04-26 23:00 UTC Universitario vs. Alianza Atletico Predicted outcome: Universitario❌ Predicted score: 2:0 Actual: Alianza Atletico 1:2 #Universitario#AlianzaAtletico #Football#PeruPrimeraDivisión

AI match predictions

@ai_match_prediction · Post #11895 · 03.05.2026 г., 09:06

Peru Primera División🇵🇪 2026-05-03 16:00 UTC Sporting Cristal vs. Cusco Predicted outcome: Sporting Cristal❌ Predicted score: 2:1 Actual: Draw 2:2 #SportingCristal#Cusco 2026-05-03 18:15 UTC Juan Pablo II College vs. Universitario Predicted outcome: Universitario✅ Predicted score: 1:2 Actual: Universitario 1:4 #JuanPabloIICollege#Universitario 2026-05-03 20:30 UTC Alianza Atletico vs. Sport Huancayo Predicted outcome: Alianza Atletico✅ Predicted score: 2:1 Actual: Alianza Atletico 4:1 #AlianzaAtletico#SportHuancayo 2026-05-03 23:00 UTC FBC Melgar vs. UTC Cajamarca Predicted outcome: FBC Melgar✅ Predicted score: 2:1 Actual: FBC Melgar 2:0 #FBCMelgar#UTCCajamarca #Football#PeruPrimeraDivisión

AI match predictions

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

Peru Primera División🇵🇪 2026-03-21 16:00 UTC UCV Moquegua vs. Cusco Predicted outcome: Draw❌ Predicted score: 2:2 Actual: Cusco 1:2 #UCVMoquegua#Cusco 2026-03-21 18:15 UTC Comerciantes Unidos vs. Universitario Predicted outcome: Universitario❌ Predicted score: 1:2 Actual: Draw 0:0 #ComerciantesUnidos#Universitario 2026-03-21 20:30 UTC Club Deportivo Los Chankas vs. Sporting Cristal Predicted outcome: Club Deportivo Los Chankas✅ Predicted score: 3:2 Actual: Club Deportivo Los Chankas 3:2 #ClubDeportivoLosChankas#SportingCristal 2026-03-21 23:30 UTC Alianza Lima vs. Juan Pablo II College Predicted outcome: Alianza Lima✅ Predicted score: 3:1 Actual: Alianza Lima 2:0 #AlianzaLima#JuanPabloIICollege #Football#PeruPrimeraDivisión

AI match predictions

@ai_match_prediction · Post #11578 · 18.04.2026 г., 13:06

Peru Primera División🇵🇪 2026-04-18 18:00 UTC FC Cajamarca vs. ADT Predicted outcome: FC Cajamarca❌ Predicted score: 2:1 Actual: Draw 2:2 #FCCajamarca#ADT 2026-04-18 20:15 UTC Juan Pablo II College vs. Comerciantes Unidos Predicted outcome: Draw✅ Predicted score: 2:2 Actual: Draw 2:2 #JuanPabloIICollege#ComerciantesUnidos 2026-04-18 22:30 UTC Sport Huancayo vs. Deportivo Garcilaso Predicted outcome: Sport Huancayo✅ Predicted score: 2:1 Actual: Sport Huancayo 2:1 #SportHuancayo#DeportivoGarcilaso 2026-04-19 01:00 UTC Alianza Lima vs. Cusco Predicted outcome: Alianza Lima✅ Predicted score: 1:0 Actual: Alianza Lima 8:0 #AlianzaLima#Cusco #Football#PeruPrimeraDivisión

AI match predictions

@ai_match_prediction · Post #11946 · 06.05.2026 г., 17:05

CONMEBOL Libertadores🌎 2026-05-06 22:00 UTC Deportivo La Guaira vs. Bolívar Predicted outcome: Draw✅ Predicted score: 1:1 Actual: Draw 1:1 #DeportivoLaGuaira#Bolvar 2026-05-06 22:00 UTC Cusco vs. Estudiantes L.P. Predicted outcome: Estudiantes L.P.❌ Predicted score: 0:2 Actual: Draw 1:1 #Cusco#EstudiantesLP 2026-05-07 00:30 UTC Independ. Rivadavia vs. Fluminense Predicted outcome: Independ. Rivadavia❌ Predicted score: 3:0 Actual: Draw 1:1 #IndependienteRivadavia#Fluminense 2026-05-07 00:30 UTC Santa Fe vs. Corinthians Predicted outcome: Corinthians❌ Predicted score: 0:2 Actual: Draw 1:1 #SantaFe#Corinthians 2026-05-07 02:00 UTC Deportes Tolima vs. Club Nacional Predicted outcome: Deportes Tolima✅ Predicted score: 3:1 Actual: Deportes Tolima 3:0 #DeportesTolima#ClubNacional 2026-05-07 02:00 UTC U. Catolica vs. Cruzeiro Predicted outcome: Cruzeiro❌ Predicted score: 1:2 Actual: Draw 0:0 #UCatolica#Cruzeiro #Football#CopaLibertadores

AI match predictions

@ai_match_prediction · Post #11379 · 08.04.2026 г., 17:05

CONMEBOL Libertadores🌎 2026-04-08 22:00 UTC Coquimbo Unido vs. Club Nacional Predicted outcome: Draw✅ Predicted score: 1:1 Actual: Draw 1:1 #CoquimboUnido#ClubNacional 2026-04-08 22:00 UTC Mirassol vs. Lanus Predicted outcome: Draw❌ Predicted score: 1:1 Actual: Mirassol 1:0 #Mirassol#Lanus 2026-04-09 00:00 UTC Independiente Medellin vs. Estudiantes L.P. Predicted outcome: Estudiantes L.P.❌ Predicted score: 0:1 Actual: Draw 1:1 #IndependienteMedellin#EstudiantesLP 2026-04-09 00:30 UTC Junior vs. Palmeiras Predicted outcome: Palmeiras❌ Predicted score: 1:3 Actual: Draw 1:1 #Junior#Palmeiras 2026-04-09 00:30 UTC Cusco vs. Flamengo Predicted outcome: Flamengo✅ Predicted score: 0:1 Actual: Flamengo 0:2 #Cusco#Flamengo 2026-04-09 02:00 UTC Sporting Cristal vs. Cerro Porteno Predicted outcome: Cerro Porteno❌ Predicted score: 0:1 Actual: Sporting Cristal 1:0 #SportingCristal#CerroPorteno #Football#CopaLibertadores

AI match predictions

@ai_match_prediction · Post #11511 · 14.04.2026 г., 17:05

CONMEBOL Libertadores🌎 2026-04-14 22:00 UTC Estudiantes L.P. vs. Cusco Predicted outcome: Estudiantes L.P.✅ Predicted score: 2:1 Actual: Estudiantes L.P. 2:1 #EstudiantesLP#Cusco 2026-04-14 22:00 UTC Cerro Porteno vs. Junior Predicted outcome: Junior❌ Predicted score: 0:1 Actual: Cerro Porteno 1:0 #CerroPorteno#Junior 2026-04-14 22:00 UTC Club Nacional vs. Deportes Tolima Predicted outcome: Deportes Tolima❌ Predicted score: 0:1 Actual: Club Nacional 3:1 #ClubNacional#DeportesTolima 2026-04-15 00:00 UTC Boca Juniors vs. Barcelona SC Predicted outcome: Draw❌ Predicted score: 1:1 Actual: Boca Juniors 3:0 #BocaJuniors#BarcelonaSC 2026-04-15 00:00 UTC Bolívar vs. Deportivo La Guaira Predicted outcome: Bolívar❌ Predicted score: 2:1 Actual: Draw 1:1 #Bolvar#DeportivoLaGuaira 2026-04-15 02:00 UTC LDU de Quito vs. Mirassol Predicted outcome: LDU de Quito✅ Predicted score: 3:1 Actual: LDU de Quito 2:0 #LDUdeQuito#Mirassol 2026-04-15 02:00 UTC Universitario vs. Coquimbo Unido Predicted outcome: Draw❌ Predicted score: 0:0 Actual: Coquimbo Unido 0:2 #Universitario#CoquimboUnido #Football#CopaLibertadores