@OUR_7_PRINCES · Post #115213 · 14.08.2025 г., 15:31
Kim Taehyung for Compose Coffee🤍🖤 (TEXT REMOVED) #V •@OUR_7_PRINCES•
Hashtags
TGINSIGHT SIMILAR POSTS
Изходен канал @clockstackwheels · Post #973 · 20.04
В C# есть модификатор доступа internal, который закрывает свойство или метод для всего, кроме текущей сборки (сборка это по сути группа пространств имён). И это чертовски удобно для построения правильной архитектуры по DDD — ты делаешь домен отдельной сборкой без внешних зависимостей, у сущностей закрываешь сеттеры и другие поля модификатором internal, а бизнес-правила с открытыми методами уже пишешь в агрегатах, которые содержат эти сущности. Агрегаты объявлены в той же сборке, так что они могут с сущностями делать что угодно, но слой приложения уже сможет вызвать только метод агрегата. Пример. Есть бизнес-процесс, который включает в себя две сущности: письмо и прикреплённый к нему документ. У каждой из этих сущностей разные жизненные циклы, но письмо можно отправить только в том случае, если статус документа "Согласован". Мы делаем агрегат "письмо с документом" и там public-метод отправки письма сначала проверяет статус документа, а потом вызывает internal-метод отправки в сущности письма. Снаружи (вне домена) вызвать сразу отправку письма невозможно. Но как эту задачу решают разработчики на других языках? Я совершенно не понимаю, как сделать хорошую архитектуру без internal. Окей, в некоторых языках вообще нет вменяемого ОПП и системы типов, но и к таким ребятам я бы не подходил с вопросами об энтерпрайз-архитектуре. Однако, многие серьёзные проекты пишутся на Java или, скажем, Go, что делают разработчики там? Может, кто-нибудь знает, и расскажет мне в комментариях? #dev
Hashtags
Търсене: #v
@OUR_7_PRINCES · Post #115213 · 14.08.2025 г., 15:31
Kim Taehyung for Compose Coffee🤍🖤 (TEXT REMOVED) #V •@OUR_7_PRINCES•
Hashtags
@all_bts_updates · Post #109559 · 05.10.2025 г., 05:48
#V was at the ICN airport for departure to Paris for attending CELINE Fashion Show at Paris Fashion Week 🇫🇷✈️ -@All_BTS_Updates
Hashtags
@all_bts_updates · Post #109549 · 05.10.2025 г., 05:48
#V was at the ICN airport for departure to Paris for attending CELINE Fashion Show at Paris Fashion Week 🇫🇷✈️ -@All_BTS_Updates
Hashtags
@all_bts_updates · Post #109539 · 05.10.2025 г., 05:48
#V was at the ICN airport for departure to Paris for attending CELINE Fashion Show at Paris Fashion Week 🇫🇷✈️ -@All_BTS_Updates
Hashtags
@all_bts_updates · Post #109538 · 05.10.2025 г., 05:47
#V was at the ICN airport for departure to Paris for attending CELINE Fashion Show at Paris Fashion Week 🇫🇷✈️ -@All_BTS_Updates
Hashtags
@all_bts_updates · Post #109151 · 01.09.2025 г., 10:52
[Marie Claire] #V at Paradise Art Night Frieze Seoul 2025 !! TAEHYUNG AT FRIEZE SEOUL -@All_BTS_Updates
Hashtags
@all_bts_updates · Post #109149 · 01.09.2025 г., 10:51
[Daily Fashion] #V x Paradise Art Night Frieze Seoul 2025 !! (https://t.co/vb6XgKAuRY) TAEHYUNG AT FRIEZE SEOUL -@All_BTS_Updates
Hashtags
@waitingwhatoncewas · Post #10177 · 16.04.2024 г., 11:30
#v
Hashtags
@sukatyseryozno · Post #7485 · 10.02.2026 г., 17:35
#v
Hashtags
@sukatyseryozno · Post #7331 · 22.01.2026 г., 07:54
#v
Hashtags
@sukatyseryozno · Post #7018 · 14.12.2025 г., 18:03
#v
Hashtags
@sukatyseryozno · Post #7011 · 11.12.2025 г., 20:00
#v
Hashtags