Skip to content

yaml数据配置文件易用性 #17

@voidint

Description

@voidint
  • 提供导出完整数据配置文件功能。可以用这个文件在其他地方重放
  • 提供除了yaml外其他格式的数据配置文件。撇开个人偏好不说,yaml通过空格来区分元素的级别,这样就很容易搞错,搞错了格式也没法一下看出问题的原因。如果说要用xxx用具来帮助编辑yaml,那安装工具和学习工具的使用,这本身也是一种成本。
  • 简化现有的yaml数据文件格式。最直接能想到的就是提供默认值。比如,端口号用户名密码key路径主机名等等,这些信息如果用户不指定就一律使用默认值。想尽一切办法简化这个文件,再配合上面说的导出完整数据配置文件功能,可以将完整的数据配置文件导出,下次就可以重放了。这就是所谓的约定大于配置
  • 怎么设计yaml数据文件格式都是手段,真正的目的其实是把数据转化成内存中的数据结构。不一定非要通过编辑完整的yaml数据文件后导入来实现。这方面有些不成熟想法,等想明白了再提。

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions