В C# есть модификатор доступа internal, который закрывает свойство или метод для всего, кроме текущей сборки (сборка это по сути группа пространств имён). И это чертовски удобно для построения правильной архитектуры по DDD — ты делаешь домен отдельной сборкой без внешних зависимостей, у сущностей закрываешь сеттеры и другие поля модификатором internal, а бизнес-правила с открытыми методами уже пишешь в агрегатах, которые содержат эти сущности. Агрегаты объявлены в той же сборке, так что они могут с сущностями делать что угодно, но слой приложения уже сможет вызвать только метод агрегата.
Пример. Есть бизнес-процесс, который включает в себя две сущности: письмо и прикреплённый к нему документ. У каждой из этих сущностей разные жизненные циклы, но письмо можно отправить только в том случае, если статус документа "Согласован". Мы делаем агрегат "письмо с документом" и там public-метод отправки письма сначала проверяет статус документа, а потом вызывает internal-метод отправки в сущности письма. Снаружи (вне домена) вызвать сразу отправку письма невозможно.
Но как эту задачу решают разработчики на других языках? Я совершенно не понимаю, как сделать хорошую архитектуру без internal. Окей, в некоторых языках вообще нет вменяемого ОПП и системы типов, но и к таким ребятам я бы не подходил с вопросами об энтерпрайз-архитектуре. Однако, многие серьёзные проекты пишутся на Java или, скажем, Go, что делают разработчики там? Может, кто-нибудь знает, и расскажет мне в комментариях?
#dev
La capa di gabinetto al ministero della Giustizia #Bartolozzi a Telecor: "votate sì così ci togliamo di mezzo la magistratura che sono plotoni di esecuzione", dicendo anche che i magistrati, per la maggior parte, "lavorano seriamente e in silenzio" ma che…
La capa di gabinetto al ministero della Giustizia #Bartolozzi a Telecor: "votate sì così ci togliamo di mezzo la magistratura che sono plotoni di esecuzione", dicendo anche che i magistrati, per la maggior parte, "lavorano seriamente e in silenzio" ma che…
La capa di gabinetto al ministero della Giustizia #Bartolozzi a Telecor: "votate sì così ci togliamo di mezzo la magistratura che sono plotoni di esecuzione", dicendo anche che i magistrati, per la maggior parte, "lavorano seriamente e in silenzio" ma che "purtroppo ci sono gli altri che orientano ed è di quelli che ci dobbiamo liberare"
@UltimoraPolitics24
#Italia#Camera
Giusi #Bartolozzi: "Io oggi avrò 30 secondi per parlare durante gli emendamenti. Chiedo di essere clementi verso gli indipendenti di questo parlamento, altrimenti non possiamo espletare il nostro mandato."
@UltimoraPolitics
#Italia#Camera
Giusi #Bartolozzi: "Ieri è arrivato un emendamento della commissione, non scritto della commissione ma del ministero. Non abbiamo potuto fare di subemendamenti, capite bene l'umiliazione dei parlamentari."
@UltimoraPolitics
#Italia#Camera
#IV|RE annuncia il supporto ad alcuni emendamenti di #Bartolozzi (indipendente di cdx), nonostante il parere contrario del governo.
@UltimoraPolitics
#Italia#Camera
❗️L’Ufficio di Presidenza della Camera dei Deputati, con 11 voti favorevoli e 10 contrari, propone di sollevare il conflitto di attribuzione nei confronti della Procura della Repubblica di Roma nel caso che vede coinvolta l’ex Capo di Gabinetto del Ministero della Giustizia, Giusi #Bartolozzi, implicata nella vicenda Almasri. La decisione finale spetterà all’assemblea di Montecitorio.
@OsservatorioItaliano
"No, assolutamente". Così il ministro Carlo #Nordio stamattina a Sky Tg24 risponde in merito alla domanda se fosse in discussione la posizione della capo di gabinetto del ministero Giusi #Bartolozzi. Aggiungendo "Questa è una riforma che porta il mio nome e me ne assumo quindi la responsabilità politica. Se vi sono stati dei difetti di comunicazione o impostazione sono stati anche i miei"
@UltimoraPolitics24
ANSA - La capo di gabinetto Giusi #Bartolozzi e il sottosegretario Andrea #Delmastro sono a colloquio con il ministro della Giustizia Carlo #Nordio negli uffici di via Arenula; secondo fonti informate si va verso le dimissioni dei due.
@UltimoraPolitics
La premier Giorgia #Meloni esprime apprezzamento per la scelta del Sottosegretario alla Giustizia Andrea #Delmastro e del Capo di Gabinetto Giusi #Bartolozzi di rimettere gli incarichi, li ringrazia per il lavoro svolto con dedizione e auspica analoga scelta da parte del Ministro del Turismo Daniela #Santanchè. Lo riferisce una nota di Palazzo Chigi.
@UltimoraPolitics
#Italia
La vice capo di gabinetto uscente del Ministero della Giustizia, Giusi #Bartolozzi (#FI|EPP), è stata questa mattina negli uffici di via Arenula. Bartolozzi ha formalizzato le sue dimissioni ieri sera dopo un lungo colloquio, durato oltre due ore, nell'ufficio del Guardasigilli Carlo #Nordio (#FdI|ECR), anch'egli al lavoro questa mattina.
@Osservatorioitaliano
#Italia
❗️ BREAKING: Terremoto in Via Arenula.
Si dimettono il Sottosegretario alla Giustizia Andrea #Delmastro (#FdI|ECR) e la Capo di Gabinetto del Ministero Giusi #Bartolozzi (#FI|EPP).
@OsservatorioItaliano