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

TGINSIGHT SIMILAR POSTS

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

Изходен канал @clockstackwheels · Post #973 · 20.04

В C# есть модификатор доступа internal, который закрывает свойство или метод для всего, кроме текущей сборки (сборка это по сути группа пространств имён). И это чертовски удобно для построения правильной архитектуры по DDD — ты делаешь домен отдельной сборкой без внешних зависимостей, у сущностей закрываешь сеттеры и другие поля модификатором internal, а бизнес-правила с открытыми методами уже пишешь в агрегатах, которые содержат эти сущности. Агрегаты объявлены в той же сборке, так что они могут с сущностями делать что угодно, но слой приложения уже сможет вызвать только метод агрегата. Пример. Есть бизнес-процесс, который включает в себя две сущности: письмо и прикреплённый к нему документ. У каждой из этих сущностей разные жизненные циклы, но письмо можно отправить только в том случае, если статус документа "Согласован". Мы делаем агрегат "письмо с документом" и там public-метод отправки письма сначала проверяет статус документа, а потом вызывает internal-метод отправки в сущности письма. Снаружи (вне домена) вызвать сразу отправку письма невозможно. Но как эту задачу решают разработчики на других языках? Я совершенно не понимаю, как сделать хорошую архитектуру без internal. Окей, в некоторых языках вообще нет вменяемого ОПП и системы типов, но и к таким ребятам я бы не подходил с вопросами об энтерпрайз-архитектуре. Однако, многие серьёзные проекты пишутся на Java или, скажем, Go, что делают разработчики там? Может, кто-нибудь знает, и расскажет мне в комментариях? #dev

Hashtags

Резултати

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

Търсене: #pl

当前筛选 #pl清除筛选
CHELSEA NEWS 🗞️ 🔵

@Chelsea_fc_worldwide · Post #177100 · 04.05.2026 г., 19:31

Jesse Derry was taken to hospital as a precaution following his first-half substitution during today’s #PL game against Nottingham Forest. Jesse is conscious, talking and undergoing precautionary checks. We wish him a speedy recovery and thank the medical staff for their swift response.

Hashtags

Manchester United⚽💯

@manchester_utdfc · Post #114538 · 08.04.2026 г., 11:28

Steve Holland: “Our last game, Bournemouth to Leeds, is a #PL record, I think, in terms of time between games. “So the gap has been as big as you can have really. I think we felt it was important to get the whole group together again, and really focus on finishing the season well. “I think this is the PERFECT venue for that, really.” Steve Holland: “I think the language we should be using as this club is to finish as CLOSE as we possibly can to the top [this season]. “I don’t know how possible that is, but that has to be the challenge always: to get as close as we possibly CAN to the top...” [MU]

Hashtags

Manchester United⚽💯

@manchester_utdfc · Post #114517 · 07.04.2026 г., 08:18

Bruno Fernandes on matching Cristiano Ronaldo’s #PL POTM record: “It’s always good company. We know when records are there, his name will always be around. “It’s a HUGE honour and privilege to be close to him.” 🇵🇹❤️

Hashtags

Manchester United⚽💯

@manchester_utdfc · Post #113990 · 01.03.2026 г., 21:19

Bruno Fernandes has to secure 8 assists in 10 games to break the #PL record for most assists in a season (20). Can he do it…? 🇵🇹 📥@Manchester_Utdfc

Hashtags

ПредишнаСтр. 1 от 5Следваща