当前位置: 首页 > 网络应用技术

进行开发技能和坑分享|代码结构调试技能配置文件元数据

时间:2023-03-09 13:18:45 网络应用技术

  早些时候,GO语言中更优雅的写作已获得60多个喜欢和10,000多个阅读。

  作为补充文章,本文分享了最近使用Goframe开发GO项目的经验。

  在同一文件中,如果存在类型(结构),常数,变量,方法(公共/私人)定义,则最好按以下顺序组织代码结构以促进维护:

  例如:

  不要问我为什么?在团队发展中,我们必须有一个统一的规范,以便每个人都能更好地理解代码并降低理解成本。

  Goframe建议您使用配置文件来区分配置信息,例如不同的操作环境,以连接不同的DB,CACHE,NSQ和三方。

  必须将这些配置文件添加到Gitignore,以避免在操作环境中混乱。

  当我们修改了配置文件时,我们必须记住要同时修改多个环境的配置文件,以避免未知问题。

  当无法检查业务逻辑的调查是否有原因时,请考虑是否忘记修改配置文件。尽管这是一个低级别的错误,但确实有很多人。

  尤其是当本地环境正常运行时,测试环境或生产环境异常,并且代码完全一致。首先检查机器是否正常。机器运行后,检查配置文件是否不一致是没有问题的。

  我被用来参与项目中的测试文件并执行功能测试。

  首先,在main.go中绑定GCMD,允许通过CMD进行测试文件

  通过以下命令启动测试文件

  这样做的好处至少有2分:

  它主要用于嵌入用户的结构化结构,例如声明相应的数据库

  GMETA包装的结构是通过标签的形式使用GMETA包装的结构制成的。

  如果项目中有类似的需求,则GMETA是一个很好的选择。

  感谢您的阅读,欢迎大家连续三家公司:类似,收藏家,硬币投资(关注)!

  原始:https://juejin.cn/post/7102605823003590692