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

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

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

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

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

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

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

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

你可能感兴趣的文章
nacos config
查看>>
NacosClient客户端搭建,微服务注册进nacos
查看>>
Nacos原理
查看>>
Nacos在双击startup.cmd启动时提示:Unable to start embedded Tomcat
查看>>
Nacos如何实现Raft算法与Raft协议原理详解
查看>>
Nacos安装教程(非常详细)从零基础入门到精通,看完这一篇就够了
查看>>
nacos注册失败,Feign调用失败,feign无法注入成我们的bean对象
查看>>
Nacos编译报错NacosException: endpoint is blank
查看>>
NACOS部署,微服务框架之NACOS-单机、集群方式部署
查看>>
Nacos配置中心集群原理及源码分析
查看>>
nacos配置自动刷新源码解析
查看>>
Nacos集群搭建
查看>>
nacos集群搭建
查看>>
nagios安装文档
查看>>
name_save matlab
查看>>
Nami 项目使用教程
查看>>
NAT-DDNS内网穿透技术,解决动态域名解析难题
查看>>
NativePHP:使用PHP构建跨平台桌面应用的新框架
查看>>
NAT技术
查看>>
NAT模式下虚拟机centOs和主机ping不通解决方法
查看>>