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

TGINSIGHT SIMILAR POSTS

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

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

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

Hashtags

Резултати

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

Търсене: #planes

当前筛选 #planes清除筛选
🏆 Premium, NFT, Tokens

@giiveaways · Post #3374 · 17.12.2024 г., 12:58

🚩 Don’t miss out on the Planes project, partnered with none other than Pavel Durov! 🔜Minimal effort — maximum rewards. Earn your first tokens in just a couple of minutes. 💌 To continue farming, simply send 5 messages to your friends. This version emphasizes clarity and flow while maintaining an engaging tone. ✍️Mr. X ............. 👉@Planes ➖➖➖➖➖➖➖➖➖➖ #Planes#ton#Durov

Bali News

@balinews · Post #289 · 10.01.2025 г., 14:05

✈️AirAsia launches new Bali to Darwinflight 📆 Popular low-cost carrier AirAsia is set to launch a new flight between Darwin (Australia) and Denpasar from March 22, 2025. ⏰ The flights will operate every Tuesday, Thursday and Saturday: Denpasar - Darwin 11:40 - 15:55, return 16:35 - 17:55. @BaliNews #transport#planes#destinations

VIP_影视分享

@wangzhuanzhan · Post #33199 · 19.09.2024 г., 06:03

F-f飞f机j总z动d员y2- 飞机总动员2:火线救援 Planes: Fire and Rescue (2014) 直达链接:https://pan.quark.cn/s/18964c0b330e #飞机总动员2:火线救援 #飞机总动员2:救火大行动 #Planes: Fire and Rescue #飞机总动员2 #飞机总动员:火线救援 #飞机总动员:打火英雄 链接:https://link3.cc/sf_com #电影#喜剧#美国#10年代

Daily Channels

@dailychannels · Post #6213 · 17.07.2025 г., 01:00

Channel: Vehicles Cars Planes Ships Military | 3D STL Models Miniatures Print Members: ~13.36K 💢 Username: @vehicles_stl Description: all STL : t.me/addlist/AKCBHdY4zShlZTVi Car models Aircraft models Ship models Tank models STL files 3D printing Scale models Vehicle accessories Classic cars Fighter jets Battleships Armored vehicles Military vehicles Vintage planes Racing Helicopters 🏷 Tags: #auto_moto #stl#print#cars#planes https://telegramchannels.me/channels/vehicles_stl

During World War II, engineers studied planes that returned from missions. They first thought the areas with the most bullet holes needed armor. Statistician Abraham Wald realized this was survivorship bias. Survivorship bias happens when you focus only on survivors and ignore failures.The undamaged areas on returning planes were actually the critical spots. Planes hit there did not survive. He recommended reinforcing those undamaged areas. ✈️📊🛡️ [Read more] @googlefactss #SurvivorshipBias#WWII#AbrahamWald#Planes#Statistics#History