В настоящее время я спорю с моим другом (сейчас создаю приложение в Node). Я помню некоторые проблемы с Ruby on Rails, когда я использовал зарезервированное слово. Мой друг использует Class
(обратите внимание на заглавную C
), чтобы назвать пару переменных и имен файлов.
Я скептически относился с тех пор, как это произошло в Rails, и я вообще избегал использовать зарезервированные слова.
Смотрите, например, эту строку:
export const Class = model< // tslint:disable-line variable-name
ClassSchema, ClassKeys, ClassNonUpdateableKeys | 'classId', 'classId'
(ClassSchema);
Я вроде как параноик, что const Class
может принести какой-то нежелательный эффект. Пока что код работает и компилируется нормально ... Но я все еще циничен. Это нормально, чтобы быть разрешенным?