Skip to content

Commit 3fe1bae

Browse files
committed
docs(DSL): 移除GraphQL相关文档
- 删除GraphQL文档文件,包括其核心概念、架构模式对比、性能安全权衡等内容 - 更新文档目录结构,移除GraphQL在DSL章节中的引用 - 移除其他相关文档中对GraphQL的交叉引用链接
1 parent 2902cb3 commit 3fe1bae

6 files changed

Lines changed: 0 additions & 111 deletions

File tree

doc/DSL/GraphQL.md

Lines changed: 0 additions & 106 deletions
This file was deleted.

doc/SUMMARY.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -249,7 +249,6 @@
249249
- [⚙️编译原理](./编译原理/编译原理.md)
250250

251251
- 🔨DSL
252-
- [ ↔️GraphQL](./DSL/GraphQL.md)
253252
- [📊SQL](./DSL/SQL.md)
254253

255254
- 📊数据管理

doc/编程语言/Rust.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -311,7 +311,6 @@ Rust 的设计哲学可总结为:
311311
- [/编程语言/typescript.md](/编程语言/typescript.md) 与TypeScript的类型系统对比,Rust的类型系统更注重内存安全和零成本抽象
312312
- [/编程语言/C++.md](/编程语言/C++.md) Rust和C++都关注内存安全和性能优化,但使用不同的方法:Rust通过所有权系统,C++通过RAII
313313
- [/数据技术/数据网格.md](/数据技术/数据网格.md) 数据网格中的分布式类型系统与Rust的类型系统在确保数据一致性和安全性方面有相似理念
314-
- [/DSL/GraphQL.md](/DSL/GraphQL.md) GraphQL的类型系统与Rust的类型系统都强调静态验证和类型安全的重要性
315314
- [/软件工程/架构/架构.md](/软件工程/架构/架构.md) Rust语言特性支持构建具有长期生命周期的稳定系统架构
316315
- [/软件工程/架构/系统设计/高并发.md](/软件工程/架构/系统设计/高并发.md) Rust的并发安全特性使其成为构建高并发系统的重要选择
317316
- [/软件工程/架构/系统设计/缓存.md](/软件工程/架构/系统设计/缓存.md) Rust的内存管理机制在缓存系统设计中能有效防止内存泄漏和悬空指针

doc/编程语言/编程语言.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -424,7 +424,6 @@ DSL 解决特定领域的问题。
424424
- [/编程语言/JAVA/JVM/自动内存管理/内存结构.md](/编程语言/JAVA/JVM/自动内存管理/内存结构.md) 详细介绍了JVM运行时数据区,包括程序计数器、Java虚拟机栈、堆、方法区等,是编程语言内存管理的具体实现
425425
- [/编程语言/编程范式/编程范式.md](/编程语言/编程范式/编程范式.md) 系统介绍了不同编程范式的本质、历史演进和核心特征,是理解编程语言抽象机制和计算模型的重要文档
426426
- [/编程语言/JAVA/高级/泛型.md](/编程语言/JAVA/高级/泛型.md) 详细介绍了泛型的概念、使用方法和实现机制,是类型系统的重要组成部分
427-
- [/DSL/GraphQL.md](/DSL/GraphQL.md) 作为领域特定语言(DSL)的实例,展示了类型系统在API设计中的应用,体现了编程语言设计中的类型系统概念
428427
- [/编程语言/编程范式/响应式编程.md](/编程语言/编程范式/响应式编程.md) 探讨了响应式编程范式,涉及控制流的异步处理和数据流控制,体现了不同的计算模型
429428
- [/编程语言/JavaScript/Node/NodeJs.md](/编程语言/JavaScript/Node/NodeJs.md) 介绍了Node.js的事件驱动并发模型和控制流机制,体现了JavaScript运行时的执行模型
430429
- [/编程语言/JAVA/JVM/前端编译与优化.md](/编程语言/JAVA/JVM/前端编译与优化.md) 介绍了Java编译器的编译过程、语义分析和优化技术,涉及类型检查、控制流分析等,关联编程语言的执行模型

doc/软件工程/架构/Web前端/前后端分离.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -343,7 +343,6 @@ AI 将推动前后端分离从“协议驱动”走向“模型驱动”。
343343
- [/软件工程/架构/系统设计/缓存.md](/软件工程/架构/系统设计/缓存.md) - 前后端分离架构中,前端缓存(Client Cache / SW / LocalStorage)与后端分布式缓存的多级缓存体系设计
344344
- [/软件工程/架构/系统设计/可用性.md](/软件工程/架构/系统设计/可用性.md) - 前后端分离架构下的可用性保障策略,包括前端降级、兜底数据、API熔断等多级容错机制
345345
- [/软件工程/微服务/微服务.md](/软件工程/微服务/微服务.md) - 微服务架构与前后端分离理念的结合,服务拆分粒度、API契约设计、服务治理与BFF模式的实践
346-
- [/DSL/GraphQL.md](/DSL/GraphQL.md) - GraphQL作为客户端驱动的API设计范式,为前后端分离提供更灵活的数据查询与聚合能力
347346
- [/软件工程/架构/系统设计/分布式/分布式系统.md](/软件工程/架构/系统设计/分布式/分布式系统.md) - 前后端分离本质上是分布式系统的一种形态,涉及服务间通信、协议适配、数据一致性等分布式问题
348347
- [/计算机网络/网络安全/认证与授权.md](/计算机网络/网络安全/认证与授权.md) - 前后端分离架构中的认证授权模型(Token / OAuth / Session)、CORS策略、跨域安全等问题
349348
- [/软件工程/软件设计/代码质量/软件测试/接口测试.md](/软件工程/软件设计/代码质量/软件测试/接口测试.md) - 前后端分离架构中API契约的测试方法与自动化验证,确保前后端协作稳定性

doc/软件工程/架构/Web前端/前端工程化.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -350,7 +350,6 @@ Lint → TS Check → Unit Test → Build → Bundle Analyze → Deploy → Smok
350350
- [/软件工程/架构/系统设计/可用性.md](/软件工程/架构/系统设计/可用性.md) 可用性是前端工程化的关键治理指标之一,保障前端应用的稳定运行
351351
- [/中间件/浏览器/前端性能优化.md](/中间件/浏览器/前端性能优化.md) 前端性能优化与前端工程化密切相关,是工程化性能治理的重要组成部分
352352
- [/软件工程/微服务/微服务.md](/软件工程/微服务/微服务.md) 微服务架构与前端工程化实践结合,特别是在BFF、微前端等场景下有重要应用
353-
- [/DSL/GraphQL.md](/DSL/GraphQL.md) GraphQL作为API查询语言,与前端工程化中的接口规范和数据获取策略密切相关
354353
- [/计算机网络/网络安全/认证与授权.md](/计算机网络/网络安全/认证与授权.md) 前端工程化中的安全治理需要考虑认证授权等网络安全问题
355354
- [/软件工程/架构/系统设计/云原生.md](/软件工程/架构/系统设计/云原生.md) 云原生技术为前端工程化提供了现代化的部署和运行环境
356355
- [/运维/Docker.md](/运维/Docker.md) Docker容器化技术为前端工程化提供了标准化的构建和部署环境

0 commit comments

Comments
 (0)