哪种格式是最佳做法?
格式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<<
}
}
答案 0 :(得分:7)
这并不重要,只要你坚持一种风格,并且在一个有多个人的项目中同意一种风格并且都使用那种风格。
答案 1 :(得分: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<< }}