Я всегда уверен, что никогда не использую ключевое слово в качестве начала любой переменной / объекта / функции просто потому, что вы никогда не уверены, понравится ли это вашему целевому языку. Он часто может генерировать дурацкие ошибки, которые требуют времени для поиска. Даже если проверка синтаксиса обнаруживает это, это означает, что вы потратили больше времени, чем если бы это было другое имя, например FurryKitten
.
Я бы избегал DayOfWeek
и выбрал бы что-то совершенно другое, может быть Weekday
или DayName
. Это просто избавляет от хлопот.
Плюс - квадратные скобки просто создают головную боль, и есть много разработчиков SQL, которые не используют скобки - новые разработчики в конечном итоге создадут «не заключенный в скобки» код по привычке в течение некоторого времени после присоединения команда. По возможности следует избегать необычных соглашений.