Skip to content

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

Description

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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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