Java编码标准/最佳实践-中断/继续标签的命名约定


问题内容

有时,标记为中断或继续可使代码更具可读性。

OUTERLOOP: for ( ;/*stuff*/; ) {
    //...lots of code

    if ( isEnough() ) break OUTERLOOP;
    //...more code
}

我想知道标签的通用约定是什么。全部大写?第一顶?


问题答案:

如果必须使用大写字母来使用它们,这会引起人们的注意,并避免误认为它们是“类”名称。引起他们的注意还有另一个好处,那就是引起人们的注意,这些人会随之而来并重构您的代码并删除它们。;)