重构:文件系统模块化架构,优化应用启动流程
This commit is contained in:
50
docs/04-功能迭代/GO-DESK-2.数据库客户端/决策记录/ADR-002-表结构Tab显示策略.md
Normal file
50
docs/04-功能迭代/GO-DESK-2.数据库客户端/决策记录/ADR-002-表结构Tab显示策略.md
Normal file
@@ -0,0 +1,50 @@
|
||||
# ADR-002: 表结构Tab显示策略
|
||||
|
||||
**状态**:已采纳
|
||||
**日期**:2025-01-28
|
||||
**决策者**:开发团队
|
||||
|
||||
## 上下文
|
||||
|
||||
表结构查看功能需要在ResultPanel中添加"结构"Tab。需要决定Tab的显示策略:
|
||||
1. 动态显示(有数据时显示)
|
||||
2. 始终显示(无数据时显示空状态)
|
||||
|
||||
## 考虑的选项
|
||||
|
||||
### 选项1:动态显示Tab
|
||||
- 优点:界面简洁,不会有多余的Tab
|
||||
- 缺点:Tab位置不固定,用户习惯可能不好
|
||||
|
||||
### 选项2:始终显示Tab
|
||||
- 优点:Tab位置固定,用户习惯更好
|
||||
- 缺点:可能有多余的Tab
|
||||
|
||||
## 决策
|
||||
|
||||
选择的方案:**选项2 - 始终显示Tab**
|
||||
|
||||
## 理由
|
||||
|
||||
1. **用户体验**:Tab位置固定,用户更容易找到
|
||||
2. **一致性**:与其他Tab(结果、消息)保持一致
|
||||
3. **可发现性**:用户更容易发现表结构查看功能
|
||||
|
||||
## 后果
|
||||
|
||||
### 正面影响
|
||||
- Tab位置固定,用户体验更好
|
||||
- 功能更容易被发现
|
||||
- 与其他Tab保持一致
|
||||
|
||||
### 负面影响
|
||||
- 可能有多余的Tab(无数据时)
|
||||
|
||||
### 约束
|
||||
- Tab始终显示,无数据时显示空状态提示
|
||||
- 空状态提示要清晰,引导用户操作
|
||||
|
||||
## 相关决策
|
||||
|
||||
- [设计文档/功能设计/表结构查看功能设计.md](../设计文档/功能设计/表结构查看功能设计.md)
|
||||
|
||||
Reference in New Issue
Block a user