陈高峰_发现问题,解决问题! Java/Go架构师_前端专家_Java/Go/Javascript/Rust/C/C++/物联网/Python/人工智能/数学/英语

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

封装思想上来说,逻辑应与UI分离,有利于单元测试和解耦; 从软件架构上来说,UI应该是薄薄的一层,很多逻辑与UI是可以分离的,只有状态逻辑(驱动页面更新的逻辑)才属于UI; 从业务上来说,组件要分业务组件和通用组件,业务组件可以依赖通用组件,如调用接口的下拉组件封装,业务组件封装可以将api封装进去

chengaofeng chengaofeng 发布于 2024-08-09

整洁架构的设计思想

原文链接:https://zhuanlan.zhihu.com/p/654234711 整洁架构除了以下至少四层架构外,在层与层之间还有一个非常明确的依赖关系,外层的逻辑依赖内层的逻辑 (图中黑色箭头指向),但是内层的代码不可以依赖外层。 实体层: 业务实体这一层中封装的是整个系统的关键业务逻辑。这

chengaofeng chengaofeng 发布于 2024-08-05

今天的想法(2024-07-29)

实例层和用例层的理解 例:添加一个商品到购物车 这里就是一个用例,用户添加商品到购物车 商品是一个实例,购物车也是一个实例 用例层是用户怎么使用,比如购买商品的完整流程,它不是单个的实例,通常关系到多个实例,使用时,调用用例层购买商品的方法,完成购买操作。 实例层是独立的,它不依赖其它实例(继承是对

chengaofeng chengaofeng 发布于 2024-07-29

今天的想法(2024-07-17)

现在前端适配:适配多端和适配多框架 整洁架构在前端应用实践中,如果你依赖某个组件功能扩展,就不可能完全不依赖三方框架,如果想完全不依赖,则需要完全自己写,而不是扩展。 当我们的目标是扩展一个组件库时,核心层(用例层和实例层)可以依赖该组件库,而在前端要适配多框架的情况下,只可依赖该组件库的定义,不能

chengaofeng chengaofeng 发布于 2024-07-17