博客
关于我
Uber Go 语言编程规范:规范 一致性
阅读量:606 次
发布时间:2019-03-11

本文共 251 字,大约阅读时间需要 1 分钟。

本文中概述的一些准则可以被客观地评价;其他的,则是有场景的、上下文环境的或主观的。

最重要的一点,是保持一致性

一致性的代码更容易维护,更容易优化,需要更少的学习成本,并且随着新约定的出现或bug类的修复,更容易迁移或更新。

相反,在一个代码库中有多种不同或冲突的风格会导致维护成本升高、不确定性和认知偏差,所有这些都会直接导致开发效率降低、代码审查繁杂和Bugs。

当将这些指导方针应用到代码库时,建议在包(或更大的)级别上进行更改:子包级别的应用程序在同一代码中引入多种样式,则违反了上述关注点。

转载地址:http://xzmvz.baihongyu.com/

你可能感兴趣的文章
mysql 如何给SQL添加索引
查看>>
mysql 字段区分大小写
查看>>
mysql 字段合并问题(group_concat)
查看>>
mysql 字段类型类型
查看>>
MySQL 存储引擎
查看>>
mysql 存储过程 注入_mysql 视图 事务 存储过程 SQL注入
查看>>
mysql 存在update不存在insert
查看>>
MySQL 数据库备份种类以及常用备份工具汇总
查看>>
mysql 更新子表_mysql 在update中实现子查询的方式
查看>>
MySQL 有什么优点?
查看>>
MySql 查询以逗号分隔的字符串的方法(正则)
查看>>
mysql 添加索引
查看>>
mysql 网络目录_联机目录数据库
查看>>
MySQL 聚簇索引&&二级索引&&辅助索引
查看>>
Mysql 脏页 脏读 脏数据
查看>>
mysql 自增id和UUID做主键性能分析,及最优方案
查看>>
Mysql 自定义函数
查看>>
mysql 行转列 列转行
查看>>
Mysql 表分区
查看>>
mysql 表的操作
查看>>