0

哪种格式是最佳实践?

格式 A

function FunctionA () 
{
    while () 
    {
        >>some code<<
    }
    if ()
    {
        >>some code<<
    }
    else if ()
    {
        >>some code<<
    }
}

格式 B

function FunctionB () {
    while () {
        >>some code<<
    }
    if () {
        >>some code<<
    } else if () {
        >>some code<<
    }
}
4

2 回答 2

7

这并不重要,只要你坚持一种风格,并且在一个有多个人的项目中就一种风格达成一致并且所有人都使用这种风格。

于 2011-01-11T07:16:44.053 回答
1

这完全取决于您的喜好。没有真正的“最好”。

我更喜欢格式 A,因为我可以将注释放在左括号提供的空间中。

例如。

function FunctionA () 
{// this function does some stuff
    while () 
    {
        >>some code<<
    }
    if ()
    {
        >>some code<<
    }
    else if ()
    {
        >>some code<<
    }
}

但有些人可能更喜欢格式 B,因为它更紧凑。

但其他人可能更喜欢像这样更模糊的代码:

function ObfuscatedFunction () {while () { >>some code<<}if (){>>some code<<}else if () { >>some code<< }}
于 2011-01-11T07:35:24.870 回答