golang配置

studyNT · · 1495 次点击 · · 开始浏览    
这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。

 

配置使用yaml,使用了github上一个configor的库。理由如下:

1. 支持多种格式

2. ORM,自动给变量赋值,不用写太多的代码

3. 但是他支持shell env配置,我怕与运行的环境变量受影响,所以把这个功能去掉。在修改的过程中,意识到测试驱动开发的重要性,因为我在重构修改代码的时候,发现

   go test -v 能够显示多个测试用例运行的情况。在看测试用例的过程中,发现了库的使用方法和应用场景。单单看文档不足以明白,同时防止修改代码影响了其他功能。


有疑问加站长微信联系(非本文作者)

本文来自:博客园

感谢作者:studyNT

查看原文:golang配置

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

1495 次点击  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传