# HogwartsSDET21TestPlatform **Repository Path**: ceshiren/hogwarts-sdet21-test-platform ## Basic Information - **Project Name**: HogwartsSDET21TestPlatform - **Description**: 测试平台 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 2 - **Created**: 2022-03-16 - **Last Updated**: 2024-05-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 笔记 ### 录播后端代码的问题 1. 数据库表和路由管理写在了一起。 解决方法:拆分数据库和路由管理 2. 服务配置和代码严重耦合。 解决方法:拆分。 3. 对外的接口逻辑直接和数据库操作耦合在一起。 解决:拆分。 总结: 耦合 解决方案: 拆分 4. 可测性差 解决方案: 拆分 ### 三层调用的过程 1. server 只是启动了服务,具体的接口的请求信息和他没有关系 1. 对接口传递请求信息-router 1. router不能直接负责业务逻辑的处理,router需要把获取到的请求数据给到下一层-service 1. service 负责业务逻辑的处理,但是在处理过程中,需要读取一些数据信息,需要像谁读取-Dao 1. Dao层负责和数据库交互