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

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

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

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

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

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

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

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

你可能感兴趣的文章
Mysql进阶索引篇03——2个新特性,11+7条设计原则教你创建索引
查看>>
mysql远程连接设置
查看>>
MySql连接出现1251Client does not support authentication protocol requested by server解决方法
查看>>
Mysql连接时报时区错误
查看>>
MySql连接时提示:unknown Mysql server host
查看>>
MySQL连环炮,你扛得住嘛?
查看>>
mysql逗号分隔的字符串如何搜索
查看>>
MySQL通用优化手册
查看>>
Mysql通过data文件恢复
查看>>
MYSQL遇到Deadlock found when trying to get lock,解决方案
查看>>
MYSQL遇到Deadlock found when trying to get lock,解决方案
查看>>
mysql部署错误
查看>>
MySQL配置信息解读(my.cnf)
查看>>
Mysql配置文件my.ini详解
查看>>
MySQL配置文件深度解析:10个关键参数及优化技巧---强烈要求的福利来咯。
查看>>
Mysql配置表名忽略大小写(SpringBoot连接表时提示不存在,实际是存在的)
查看>>
mysql配置读写分离并在若依框架使用读写分离
查看>>
MySQL里为什么会建议不要使用SELECT *?
查看>>
MySQL里的那些日志们
查看>>
mysql重置root密码
查看>>