程序员茄子
全部
编程
代码
资讯
案例
综合
联系我们
软件设计 相关技术文章
php
mysql
shell
go
vue
css
api接口对接
支付接口对接
大用户表、外键和连锁重构:用 ROSD 把系统拆成资源实例
编程
大用户表、外键和连锁重构:用 ROSD 把系统拆成资源实例
2026-09-16 00:04:25
以“用户表被各部门字段撑到上百列”这类真实困境切入,介绍 ROSD(以资源为中心的系统设计):系统状态即资源实例集合,行为即操作原语。给出 CIDE 分类、声明式接口的边界、定时任务/异步作业的资源化与异步递归写法,并逐条说明资源原子化、粒度拆分、单向依赖、无效鲁棒、独立管控、完全可枚举五条原则为何这么定;最后解释先验标识符的权限与信息泄露是原理缺陷、假删除不满足合规,以及默认方案“后验标识符 + 唯一辅键”的三种修补。
软件设计
系统设计
架构设计
ROSD
领域建模
后端架构
Vue3中如何实现关注点分离(Separation of Concerns)?
编程
Vue3中如何实现关注点分离(Separation of Concerns)?
2024-11-18 06:21:05
本文探讨了在Vue3中实现关注点分离的方法,包括使用组合式API和provide/inject功能。关注点分离是将应用程序分解为不同组件或模块的设计原则,有助于提高代码的可维护性和可扩展性。通过示例代码,展示了如何将逻辑和视图分离,从而使代码结构更加清晰易读。
前端开发
Vue
软件设计
避免 Go 语言中的接口污染
编程
避免 Go 语言中的接口污染
2024-11-19 05:20:53
本文详细解析了Go语言中的接口污染问题,包括其定义、识别方法及避免策略。接口污染指接口定义了不必要的方法,降低了复用性。通过遵循单一职责原则、采用最小接口、使用接口组合等方法,可以有效避免接口污染,帮助开发者建立清晰、高效的代码库。
编程
Go语言
软件设计
大家都在搜索什么?
devops
易支付
一个官网+多少钱
统一接受回调
统一回调
python
sub
node
宝塔日志
mysql
shell
ElasticSearch
css
vue
api接口对接
2025
支付接口对接
go
php
php回调