SDFrame

317 个
软件设计框架

从设计思考到可观测性,覆盖工程全链路的软件设计框架。点击任意框架查看适用场景与实施步骤。

"Fail faster. Succeed sooner."
David Kelley · Founder · IDEO
"更快地失败,更快地成功。"
David Kelley · Founder · IDEO
# 146
绞杀榕模式
演进迭代
通过逐步将流量路由至新模块,渐进式替换遗留系统
# 147
抽象分支法
演进迭代
通过抽象层原地替换组件,无需功能分支
# 148
并行运行模式
演进迭代
同时运行新旧实现并对比输出,确保迁移安全性
# 149
技术债务象限
演进迭代
按有意/无意与鲁莽/谨慎两轴对技术债务分类
# 150
架构适应度函数
演进迭代
通过自动化测试持续验证架构特性保持完整
# 151
康威定律
演进迭代
系统的结构反映构建它的组织的沟通结构
# 152
逆康威策略
演进迭代
主动重组团队结构,以引导产出期望的系统架构
# 153
团队拓扑
演进迭代
通过四种团队类型与三种交互模式实现快速可持续的软件交付
# 154
数据库迁移模式
演进迭代
无停机、无数据丢失地演进数据库模式的安全技术集合
# 155
AI 辅助重构
演进迭代
利用大语言模型规模化识别、规划和执行代码重构
# 156
持续架构
演进迭代
与交付节奏同步地增量演进架构,取代前期大设计
# 157
演进式智能体系统
演进迭代
通过反馈、评估和能力分级持续迭代演进 AI 智能体架构
# 158
米卡多方法
演进迭代
将大型重构可视化为依赖图,分解为一系列小而安全的步骤
# 159
演进式数据库设计
演进迭代
增量式模式变更(Sadalage & Fowler)
# 160
特性分支策略
演进迭代
Git 分支模型(GitFlow、主干开发等)
# 161
弃用策略
演进迭代
系统性地退役旧 API 和功能的方法
# 162
活文档
演进迭代
从测试和代码生成文档(Martraire,2019)
# 163
适应度函数驱动开发
演进迭代
使用可执行适应度函数进行自动化架构治理,持续验证架构特性在系统演进过程中得以保留
# 164
扩展/收缩模式
演进迭代
安全的 API 和模式迁移技术,在移除旧能力之前引入新能力,让所有客户端无需停机即可完成迁移
# 165
架构决策记录(Y 型陈述)
演进迭代
使用 Y 型陈述格式记录背景、决策和后果,结构化记录重大架构决策
# 166
单体分解模式
演进迭代
从单体代码库系统化提取微服务的成熟策略目录,在整个迁移过程中保持系统稳定性和团队速度