#javascript #coding-style
#javascript #стиль кодирования
Вопрос:
setup: function (baseUrl, devModeCheck) {
где devModeCheck
— функция, которая будет вызвана.
Существует ли какое-либо широко используемое соглашение об именовании в javascript, которое делает это намерение очевидным?
devModeCheckFunc
и fDevModeCheck
оба кажутся ужасными.
Комментарии:
1. если это функция обратного вызова, то я обычно использую «cback». но большая часть документации поможет вам понять ваш код позже, или другому разработчику придется его прочитать. Всегда документируйте
Ответ №1:
callback
это довольно распространенное соглашение об именовании. Для более простых функций более высокого порядка это работает хорошо, но если вы пишете более сложный код, это может быть не так просто (например, если у вас есть несколько обратных вызовов).
Как и в случае с присвоением имен чему-либо в коде, проясните намерение относительно того, что это такое. callback
может быть слишком общим в некоторых случаях или слишком специфичным в других.