chengaofeng
发布于 2024-08-09 / 11 阅读
0
0

今天的想法(2024-08-09)

封装思想上来说,逻辑应与UI分离,有利于单元测试和解耦;

从软件架构上来说,UI应该是薄薄的一层,很多逻辑与UI是可以分离的,只有状态逻辑(驱动页面更新的逻辑)才属于UI;

从业务上来说,组件要分业务组件和通用组件,业务组件可以依赖通用组件,如调用接口的下拉组件封装,业务组件封装可以将api封装进去,而通用组件要保证通用性,不能将接口也封装。

整洁架构中,实体层适用单元测试和TDD,用例层适用集成测试和BDD。实体层是单体实现功能,而用例层是多个实体一起实现功能,根据用户行为。


评论