11. Венгерская нотация

Поскольку JavaScript -- это динамический язык, где нельзя явно задать тип переменных, для удобства чтения в Ui5 комьюнити стало стандартом -- использовать венгерскую нотацию.

Суть её заключается в том, чтобы явно показывать тип переменной по первым буквам её названия.

Название переменной Тип данных
sId string
oDomRef object
$DomRef jQuery object
iCount int
mParameters map / assoc. array
aEntries array
dToday date
fDecimal float
bEnabled boolean
rPattern RegExp
fnFunction function
vVariant variant types

В проектах на TypeScript -- в этой нотации нет никакого смысла, ибо там типы на этапе компиляции проверяются. Но на обычных JavaScript проектах настоятельно рекомендуется продолжать использовать венгерскую нотацию.

Дополнительно: Для описания методов и их аргументов рекомендую использовать JSDOC (AI инструменты научились вполне неплохо генерировать JSDOC. Было бы преступлением им пренебрегать )