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

TGINSIGHT SIMILAR POSTS

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

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

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

Hashtags

Резултати

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

Търсене: #anywhere

当前筛选 #anywhere清除筛选
淡い夏の阁楼

@light_summer · Post #177 · 22.10.2023 г., 18:09

应用 :#Anywhere- 版本名 :2.5.5 版本号 :2050500 Mod 特性 : 1.使一些地方更 MD3 其余同上一版 注意事项 : 1.出现重大问题请安装回官方版本 2.MIUI 用户请不要安装, 因为预测性返回手势动画被 MIUI 砍掉了,而且 Android 13 的 MIUI 会有 bug 3.使用 aosp platform 签名, arm64 only MD5 :092ba6f76efc3383d60798db5522b324

Hashtags

淡い夏の阁楼

@light_summer · Post #176 · 21.10.2023 г., 07:29

应用 :#Anywhere- 版本名 :2.5.5 版本号 :2050500 Mod 特性 : 1.启用预测性返回手势动画,包括应用内 2.更新部分依赖 注意事项 : 1.出现重大问题请安装回官方版本 2.MIUI 用户请不要安装, 因为预测性返回手势动画被 MIUI 砍掉了, 而且在 Android 13 的 MIUI 会有 bug 3.使用 aosp platform 签名, arm64 only MD5 :d0722054867adef4173256f38fe2dd5c

Hashtags

Xposed框架频道

@xposedchannel · Post #5235 · 03.02.2026 г., 14:17

AnyWhere-虚拟定位模块 ─═━━━━━━━━━━━━━━━━═─ 作者:Hanasaki 简介: 安卓虚拟定位,基于位置模拟(需要root) 主要功能: 现代UI设计:基于Material Design 3设计规范,提供简洁、现代且丰富活力的生活体验。 暗黑模式:深度重构系统重构主题。 精准模拟:支持在地图上点选坐标任意进行模拟定位。 摇杆控制:悬浮摇杆,支持模拟步行、跑步、驾驶等不同速度的移动。 历史记录:自动保存历史定位记录;进入默认定位到上次的位置。 IP定位:支持通过IP地址获取经纬度并快速填充,简化坐标输入流程。 真实位置:同步手机物理运行,使模拟位置的方向随着手机转动而实时变化。 Mock隐藏:集成LSPod模块功能,模拟位置标记,绕过大部分应用的模拟位置检测。 使用方法: 开启开发者模式:前往系统设置开启“开发者选项”。 设置模拟应用:进入“开发者选项”->“选择模拟位置信息应用”,在列表中选中AnyWhere。 权限授予:首次启动时,请申请必要的定位和悬浮窗权限。 LSPod (任选):启用模块,勾选“系统框架”、“你的目标应用”,以防止位置模拟检测 更新日志: 添加了从IP获取经纬度的功能 #XP模块 #AnyWhere