swagger--API rest---
敏捷-》BDD-》用户故事-》验收条件-》用户场景测试-》Spec 测试-》自动化测试-》持续集成-》自动部署-》dev&ops
完了,用户场景测试理论上说可以代替单元测试
正是因为采用Rest架构,才使得前后端完整分离。
- 前后端分离了才能写好测试,才能更好的保证质量
- 前后端分别进行独立的开发,测试,部署(没错,可以独立部署,独立发布)
- 更简单,维护成会降低
回到你的具体问题,如何做session控制:
- session显式的存在数据库(可以使redis,但是要独立出来,不要放在容器中,否则遇到load balance会很麻烦)
- 请求头上附带着是否登录的信息(比如token,这在Micro Service中也算是标准套路了)
- 前端的模板要拆到足够小,原则就是容易测试,如果发现一个component很难setup来测试,那就是拆的不够小
时间: 2024-10-08 03:12:04