博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Google 公司的 Java 语言编写规范
阅读量:6839 次
发布时间:2019-06-26

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

  hot3.png

大部分软件公司可能都有自己的代码编写规范,但是大部分的规范又是粗略到不行不行的,粗到可以忽略,粗略到不同人的代码可以各成一体,同时又符合规范。前几天无意中看到了 Google 内部使用的编程规范,我找出了其中 Java 的规范。链接在此:

 我个人认为这份代码规范的绝大部分还都是可取的。有些虽然觉得不习惯,但是也有其道理。比如将 Tab 定义为两个空格,虽然我个人不习惯,但是这个设定却有利于缩短代码每行的长度。

 总体而言,这份规范还是很详细的,反映了一个出色的软件公司应有的对细节的重视,引用其中对驼峰命名法的例子:

Prose   form

Correct

Incorrect

"XML   HTTP request"

XmlHttpRequest

XMLHTTPRequest

"new   customer ID"

newCustomerId

newCustomerID

"inner   stopwatch"

innerStopwatch

innerStopWatch

"supports   IPv6 on iOS?"

supportsIpv6OnIos

supportsIPv6OnIOS

"YouTube   importer"

YouTubeImporter

  YoutubeImporter*

 

再看我们的代码,其实很多变量命名都不符合驼峰命名法

我想,一份详尽实用的代码编写规范是一个公司能写出好代码的必要不充分条件。

顺便附上 Oracle Java 规范 http://www.oracle.com/technetwork/java/javase/documentation/codeconvtoc-136057.html

转载于:https://my.oschina.net/lifany/blog/199830

你可能感兴趣的文章
asp.net4 报 “请求的内容似乎是脚本,因而将无法由静态文件处理程序来处理”...
查看>>
OpnAI将可预测序列中下一段文字、图像和语音
查看>>
PowerQuery与PowerPivot将引爆你的桌面级数据分析:能量巨大,超出你想象!
查看>>
钱找上门来了,你做好准备了吗?(采购成熟稳定软件模块、按统一要求修正)...
查看>>
硬盘无法访问由于IO设备错误,无法运行此项请求,里面的资料怎么寻回
查看>>
老友记台词笔记S0101-ijk英语
查看>>
LAMP环境搭建WordPress博客
查看>>
Oracle 数据库 数据文件 表 表空间 用户的关系(转)
查看>>
22.jvm参数优化
查看>>
sqlite 数据类型
查看>>
数据库管理
查看>>
SQL收缩数据库
查看>>
Linux基本防护措施
查看>>
Android 日志级别总结
查看>>
生产环境部署NodeJs最佳实践
查看>>
2t3ik与ddgs挖矿病毒处理
查看>>
基于K8S部署fission函数即服务
查看>>
html备份
查看>>
阿里曾鸣:全球最值钱的互联网公司都做对了什么?
查看>>
千万不要嫁给程序猿,我是认真的
查看>>