国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

最流行的Java代碼規(guī)范

AlexTuan / 560人閱讀

摘要:什么是最佳的代碼編程規(guī)范這可能是一個眾口難調(diào)的問題。那么,不妨換個問題,什么代碼規(guī)范最流行通過分析上托管的開源代碼,得出了一些有趣的結(jié)果。空格對縮進(jìn)空格,,基于提交。

什么是最佳的Java代碼編程規(guī)范?這可能是一個眾口難調(diào)的問題。那么,不妨換個問題,什么代碼規(guī)范最流行?

sideeffect.kr通過分析GitHub上托管的開源代碼,得出了一些有趣的結(jié)果。一起來看看吧。

空格對Tab縮進(jìn)

空格,74.282 %; Tab,25.718%;基于1,879,062提交。

塊語句空格

花括號前空一格(73.432 %)

if (height < MIN_HEIGHT) {
  //..
}

while (isTrue) {
  //..
}

switch (foo) {
  //..
}

花括號另起一行(20.33 %)

if (height < MIN_HEIGHT)
{
  //..
}

while (isTrue)
{
  //..
}

switch (foo)
{
  //..
}

花括號后無空格(6.239 %)

if (height < MIN_HEIGHT){
  //..
}

while (isTrue){
  //..
}

switch (foo){
  //..
}

基于1,145,733次提交統(tǒng)計

常量大寫

常量大寫(51.829 %)

final static String FOO_BAR = "baz";

static final String FOO_BAR = "baz";

常量不大寫(48.171 %)

final static String foobar = "baz";

static final String foobar = "baz";
條件語句

有空格(83.925 %)

if (true) {
  //...
}

while (true) {
  //...
}

switch (v) {
  //...
}

無空格(16.075 %)

if(true) {
  //...
}

while(true) {
  //...
}

switch(v) {
  //...
}

基于1,331,612次提交統(tǒng)計

參數(shù)定義

無空格(97.191 %)

public void setName(String name) {
  // ...
}

if(isTrue) {}

while(isTrue) {}

有空格(2.809 %)

public void setName( String name ) {
  // ...
}

if( isTrue ) {}

while( isTrue ) {}
最長行

80,91.35 %;120,7.267 %;150,1.383 %:基于1,917,477次提交統(tǒng)計。

staticvar

不使用特殊前綴(99.638 %)

static String name

使用特殊前綴(0.362 %)

static String _name;
final和static的順序

access modifier - static - final|volatile (94.868 %)

public static final String t1 = "";

public static transient final String t2 = "";

transient public static final String t3 = "";

access modifier - final|volatile - static (4.802 %)

public final static String t1 = "";

public final static transient String t2 = "";

transient public final static String t3 = "";

static - access modifier - final|volatile(0.179 %)

static public final String t1 = "";

static public transient final String t2 = "";

static transient public final String t3 = "";

final|volatile - access modifier - static (0.151 %)

final public static String t1 = "";

final public static transient String t2 = "";

final transient public static String t3 = "";

基于 371,647 次提交統(tǒng)計

流行的不一定是好的(比如流行性感冒),但是從交流的角度來說,按照流行的風(fēng)格編寫代碼,可以讓你的代碼在大多數(shù)人看起來更習(xí)慣。

編撰 SegmentFault

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/69769.html

相關(guān)文章

  • [直播視頻] 《Java 微服務(wù)實踐 - Spring Boot 系列》限時折扣

    摘要:作為微服務(wù)的基礎(chǔ)設(shè)施之一,背靠強(qiáng)大的生態(tài)社區(qū),支撐技術(shù)體系。微服務(wù)實踐為系列講座,專題直播節(jié),時長高達(dá)小時,包括目前最流行技術(shù),深入源碼分析,授人以漁的方式,幫助初學(xué)者深入淺出地掌握,為高階從業(yè)人員拋磚引玉。 簡介 目前業(yè)界最流行的微服務(wù)架構(gòu)正在或者已被各種規(guī)模的互聯(lián)網(wǎng)公司廣泛接受和認(rèn)可,業(yè)已成為互聯(lián)網(wǎng)開發(fā)人員必備技術(shù)。無論是互聯(lián)網(wǎng)、云計算還是大數(shù)據(jù),Java平臺已成為全棧的生態(tài)體系,...

    Enlightenment 評論0 收藏0
  • 《深入理解Java虛擬機(jī)》(一)Java虛擬機(jī)發(fā)展史

    摘要:虛擬機(jī)發(fā)展史注本文大部分摘自深入理解虛擬機(jī)第二版作為一名開發(fā)人員,不能局限于語言規(guī)范,更需要對虛擬機(jī)規(guī)范有所了解。虛擬機(jī)規(guī)范有多種實現(xiàn),其中是和中所帶的虛擬機(jī),也是目前使用范圍最廣的虛擬機(jī)。世界第一款商用虛擬機(jī)。號稱世界上最快的虛擬機(jī)。 Java虛擬機(jī)發(fā)展史 注:本文大部分摘自《深入理解Java虛擬機(jī)(第二版)》 作為一名Java開發(fā)人員,不能局限于Java語言規(guī)范,更需要對Java虛...

    張春雷 評論0 收藏0
  • 流行JavaScript代碼規(guī)范

    摘要:什么是最佳的代碼編程規(guī)范這可能是一個眾口難調(diào)的問題。那么,不妨換個問題,什么代碼規(guī)范最流行通過分析上托管的開源代碼,得出了一些有趣的結(jié)果。基于次提交統(tǒng)計。 什么是最佳的JavaScript代碼編程規(guī)范?這可能是一個眾口難調(diào)的問題。那么,不妨換個問題,什么代碼規(guī)范最流行? sideeffect.kr通過分析GitHub上托管的開源代碼,得出了一些有趣的結(jié)果。一起來看看吧。 showI...

    senntyou 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<