最新 最热

《架构整洁之道》第 17 章 划分边界

软件架构设计是一门划分边界的艺术,其作用是将软件分割成各个组件,以达到约束边界两侧的依赖关系。

2023-06-02
1

《架构整洁之道》第 16 章 独立性

用例也叫使用案例。它描述系统如何响应外界请求,每个用例会提供一个或多个场景,告知用户如何使用交互。编写用例时,应当避免技术用语,要让用户都能看懂的语言。...

2023-06-01
1

《架构整洁之道》第 14 章 组件耦合

当我们第二天醒来,发现之前运行好的代码突然间不能工作了。这很有可能是因为别人修改了我们所依赖的组件。主要原因是多个程序员同时修改了同一个源代码文件导致的。在项目小,人数少的项目中,这种情况或许不严重。项目大...

2023-05-30
1

《架构整洁之道》第 12 章 组件

组件是软件的部署单元,是整个软件系统在部署过程中可以独立完成部署的最小实体。在静态语言中,体现在编译过后的二进制文件。在动态语言中,体验现在一组源代码文件。...

2023-05-28
1

《架构整洁之道》第 8 章 OCP:开闭原则

假设有一系统。需要在Web上展示财务数据,页面是可以上下拉的,负数值展示为红色。接下来需求方又提出需求,需要将该数据打印出来,每一页有表头和页码,负数值用括号标识。...

2023-05-25
1

《架构整洁之道》第 3 章 编程范式总览

论证了使用goto这样的无限制跳转语句,会损害程序的整体结构。主张用 if/then/else和do/while/untill语句来代替goto。

2023-05-20
1

前端模块化方案:前端模块化/插件化异步加载方案探索

这里建议先复习一下《再唠叨JS模块化加载之CommonJS、AMD、CMD、ES6》

2023-05-14
1