实践目录需求明确问题需求获取 · Requirements Elicitation用例 · Use Cases影响地图 · Impact Mapping事件风暴 · EventStorming澄清行为BDD 行为驱动开发 · Behavior-Driven DevelopmentATDD 验收测试驱动开发 · Acceptance Test-Driven Development实例化需求 · Specification by Example示例映射 · Example Mapping确定范围MoSCoW 优先级 · MoSCoW Prioritization用户故事地图 · User Story Mapping故事拆分 · Story Splitting设计模型与边界DDD 领域驱动设计 · Domain-Driven DesignAPI 优先 · API-first design六边形架构 · Hexagonal Architecture / Ports and Adapters函数式核心 · Functional Core, Imperative ShellMDD 模型驱动开发 · Model-Driven Development质量属性与决策质量属性研讨会 · Quality Attribute Workshop (QAW)ATAM 架构权衡分析 · Architecture Tradeoff Analysis Method (ATAM)设计评审 / RFC · Design Review / Request for Comments契约式设计 · Design by ContractADR 架构决策记录 · Architecture Decision Records架构适应度函数 · Architecture Fitness Functions实现完善方案TDD 测试驱动开发 · Test-Driven Development重构 · RefactoringYAGNI · You Aren’t Gonna Need It技术探针 · Technical spike原型开发 · Prototyping可运行骨架 · Walking Skeleton查找缺陷原因系统化调试 · Systematic Debugging最小可复现示例 · Minimal Reproducible Example差分调试 · Delta Debugging回归二分定位 · Regression Bisection / git bisect验证层级与范围单元测试 · Unit Testing集成测试 · Integration Testing端到端测试 · End-to-end Testing代码与模型分析静态分析 · Static Analysis静态类型检查 · Static Type Checking模型检查 · Model Checking场景与数据等价类划分 · Equivalence Partitioning边界值分析 · Boundary Value Analysis决策表测试 · Decision Table Testing成对组合测试 · Pairwise / Combinatorial Testing基于属性的测试 · Property-based Testing基于模型的测试 · Model-based Testing蜕变测试 · Metamorphic Testing模糊测试 · Fuzz Testing差分测试 · Differential Testing目标与策略契约测试 · Consumer-driven Contract Testing性能与负载测试 · Performance and Load Testing易用性测试 · Usability Testing无障碍测试 · Accessibility Testing探索式测试 · Exploratory Testing基于风险的测试 · Risk-based Testing变异测试 · Mutation Testing集成代码与依赖CI 持续集成 · Continuous Integration主干开发 · Trunk-based Development配置管理 · Software Configuration Management依赖管理 · Dependency Management构建可复现构建 · Reproducible Builds密闭构建 · Hermetic Builds交付发布准备持续交付 · Continuous Delivery持续部署 · Continuous Deployment部署自动化 · Deployment Automation数据库迁移 · Database Change Management / Migrations发布控制功能开关 · Feature Flags / Feature Toggles金丝雀发布 · Canary Release蓝绿部署 · Blue–Green Deployment回滚 · Rollback and Rollback Safety运维观测与目标可观测性 · ObservabilitySLO 服务等级目标 · Service Level Objectives错误预算 · Error Budgets告警 · Actionable Alerting容量规划 · Capacity Planning事故与恢复事故响应 · Incident Response / Incident Management运维操作手册 · Runbooks / Operational Playbooks备份恢复演练 · Backup and Restore Drills事故复盘 · Blameless Postmortems混沌工程 · Chaos Engineering环境基础设施即代码 · Infrastructure as Code方法与框架XP 极限编程 · Extreme ProgrammingScrum · Scrum看板方法 · Kanban Method精益软件开发 · Lean Software DevelopmentFDD 功能驱动开发 · Feature-Driven DevelopmentDevOps · DevOpsSRE 站点可靠性工程 · Site Reliability Engineering生命周期模型迭代式开发 · Iterative Development增量式开发 · Incremental Development螺旋模型 · Spiral Development ModelV 模型 · V-model瀑布模型 · Waterfall Model协作与工作流结对编程 · Pair Programming群体编程 · Ensemble / Mob Programming代码评审 · Code Review集体代码所有权 · Collective Code Ownership在制品限制 · Work in Progress Limits小批量工作 · Working in Small Batches回顾会议 · Retrospectives修改现有系统特征测试 · Characterization Testing黄金样本测试 · Golden Master / Approval Testing预备性重构 · Preparatory Refactoring绞杀者模式 · Strangler Fig抽象分支 · Branch by Abstraction扩展—收缩 · Parallel Change / Expand–Contract变更影响分析 · Change Impact Analysis安全威胁建模 · Threat Modeling安全评审 · Security Architecture Review安全编码 · Secure Coding PracticesSAST 静态安全测试 · Static Application Security TestingDAST 动态安全测试 · Dynamic Application Security Testing软件成分分析 · Software Composition Analysis机密扫描 · Secret Scanning文档、风险与约定需求可追溯性 · Requirements Traceability文档即代码 · Documentation as Code活文档 · Living Documentation完成的定义 · Definition of Done风险管理 · Software Risk Management向后兼容 · Backward Compatibility语义化版本 · Semantic Versioning