首页
›
嵌入式基础与RISC-V
›
173-嵌入式软件架构重构与代码优化实战
›
《接口设计重构与单元测试实践》
VIP10
本课程属于:173-嵌入式软件架构重构与代码优化实战
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
接口设计重构与单元测试实践
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
接口设计原则
单一职责原则在接口设计中的应用 · 接口粒度的把控 · 高内聚低耦合的设计思想
接口设计原则
单一职责原则
02
RESTful API 设计规范
资源命名规范 · HTTP 方法语义化 · 状态码的正确使用
RESTful
API
03
接口参数校验
参数类型校验 · 必填参数与可选参数 · 参数边界值测试
接口参数校验
参数类型校验
04
接口异常处理
全局异常处理器设计 · 业务异常与系统异常分离 · 友好的错误信息返回
接口异常处理
全局异常处理器设…
05
接口日志记录
日志分级策略 · 请求响应日志切面 · 敏感信息脱敏
接口日志记录
日志分级策略
06
接口安全设计
认证与授权机制 · 接口防重放攻击 · 参数签名校验
接口安全设计
认证
07
接口性能优化
数据库查询优化 · 缓存策略应用 · 异步处理机制
接口性能优化
数据库查询优化
08
接口文档生成
Swagger/OpenAPI 规范 · 注解驱动文档 · 文档版本管理
接口文档生成
Swagger/Open…
09
接口版本管理
URL路径版本 · 请求头版本 · 参数版本
接口版本管理
URL
10
接口限流与熔断
令牌桶算法实现 · 滑动窗口限流 · 熔断器模式
接口限流
熔断
11
代码坏味道识别
过长方法识别 · 过大的类 · 重复代码
代码坏味道识别
过长方法识别
12
重构手法之提取方法
方法提取原则 · 内聚性提升 · 参数简化
重构手法之提取方…
方法提取原则
13
重构手法之搬移特性
搬移字段 · 搬移方法 · 搬移语句
重构手法之搬移特…
搬移字段
14
重构手法之简化条件逻辑
卫语句替换嵌套 · 合并条件表达式 · 多态替换条件
重构手法之简化条…
卫语句替换嵌套
15
重构手法之重构API
查询与命令分离 · 参数对象封装 · 移除设置方法
API
重构手法之重构
16
重构手法之处理继承
提取超类 · 提取子类 · 折叠继承体系
重构手法之处理继…
提取超类
17
单元测试基础
测试金字塔理论 · FIRST原则 · AAA模式
单元测试基础
测试金字塔理论
18
JUnit 5 核心特性
注解体系 · 断言方法 · 参数化测试
JUnit
5
19
Mockito 模拟框架
Mock对象创建 · Stubbing行为 · 验证交互
Mockito
模拟框架
20
测试驱动开发(TDD)
红绿重构循环 · 测试先行设计 · 可测试性代码
TDD
测试驱动开发
21
分层架构测试
Controller层测试 · Service层测试 · Repository层测试
分层架构测试
Controller
22
数据库测试
内存数据库测试 · 测试数据管理 · 事务回滚
数据库测试
内存数据库测试
23
接口契约测试
消费者驱动契约 · 提供者验证 · 契约版本管理
接口契约测试
消费者驱动契约
24
性能测试基础
JMeter入门 · 并发模型理解 · 吞吐量与响应时间
性能测试基础
JMeter
25
安全测试基础
OWASP Top 10 · 渗透测试入门 · 安全扫描工具
安全测试基础
OWASP
26
持续集成中的测试
CI/CD流水线集成 · 测试阶段划分 · 质量门禁
持续集成
测试
27
代码审查与重构
代码审查清单 · 重构时机判断 · 重构与功能开发平衡
代码审查
重构
28
遗留系统重构策略
绞杀者模式 · 防腐层模式 · 特征开关
遗留系统重构策略
绞杀者模式
29
微服务接口设计
服务拆分原则 · API网关模式 · 服务间通信
微服务接口设计
服务拆分原则
30
实战项目
电商系统接口重构与单元测试全流程 · 从单体到微服务的演进 · 完整测试覆盖
实战项目
电商系统接口重构
所属VIP或分类
同VIP:代码优化与单元测试实践
同VIP:嵌入式实时性优化与性能调优实战
同VIP:嵌入式软件架构重构与代码优化实战