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

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

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

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

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

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

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

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

你可能感兴趣的文章
nginx添加模块与https支持
查看>>
nginx状态监控
查看>>
Nginx用户认证
查看>>
Nginx的location匹配规则的关键问题详解
查看>>
Nginx的Rewrite正则表达式,匹配非某单词
查看>>
Nginx的使用总结(一)
查看>>
Nginx的使用总结(三)
查看>>
Nginx的使用总结(二)
查看>>
Nginx的使用总结(四)
查看>>
Nginx的可视化神器nginx-gui的下载配置和使用
查看>>
nginx的平滑升级方法:
查看>>
Nginx的是什么?干什么用的?
查看>>
Nginx的端口修改问题
查看>>
Nginx的配置文件位置以及组成部分结构讲解
查看>>
Nginx的集群与负载均衡
查看>>
Vue中利用Object.defineProperty实现数据更新
查看>>
nginx看这一篇文章就够了
查看>>
Nginx知识详解(理论+实战更易懂)
查看>>
Nginx简单介绍
查看>>
Nginx系列6之-rewirte功能使用案例总结
查看>>