Если имя класса a является аббревиатурой в верхнем регистре, например «CORS», имя класса должно быть в StudlyCaps следующим образом:
class Cors
{
}
Ниже приведен способ моего предпочтения, но я бы хотел знать, является ли это анти-паттерном:
class CORS
{
}
Это четко указано:
Имена классов ДОЛЖНЫ быть объявлены в StudlyCaps.
Константы класса ДОЛЖНЫ быть объявлены в верхнем регистре с разделителями подчеркивания.
Нет никаких исключений, предоставленных в любом случае. CORS
постоянная, Cors
это класс. Это по определению абсолютное требование спецификации. Если вы хотите придерживаться стандарта, вы не можете выбирать какие части.
Других решений пока нет …