Подтвердить что ты не робот

Что в вашем контрольном списке проверки JavaScript-кода

Я выполняю процесс проверки кода, среди вещей, которые нужно пересмотреть, является javascript. Меня попросили сделать какой-то контрольный список вещей, которые нужно искать при просмотре кода. Пока что мой контрольный список выглядит следующим образом:

  • нет функций или переменных в глобальное пространство имен.
  • написать эффективный код, особенно в циклах
  • не присоединяться к dom в цикле.
  • сохранить стиль в css, использовать классы.
  • используйте лучший селектор jQuery возможно.
  • Не выбирайте объект в jquery более одного раза, используйте цепочку или помещайте ее в переменную.
  • минимизировать запросы HTTP.
  • не использовать jQuery $.each.
  • проверять ввод пользователя перед http-запросы.
  • обрабатывать определенные ошибки.
  • предоставить пользователю достаточно информации для исправить ситуацию, когда ошибки (если возможно)

Есть ли у кого-нибудь еще что-нибудь, что они рекомендуют для общего контрольного списка просмотра javascript (включая jQuery).

4b9b3361

Ответ 1

Я бы добавил что-то вроде "различать нефатальные и фатальные ошибки". Это значительно улучшает работу пользователя. Еще одна вещь, о которой я думаю, - это использование закрытий для минимизации загрязнения пространства имен. Мой третий пункт: обнаружение функции над браунированием.

Ответ 2

Нет ошибок из JSLint, используя любые настройки, которые вы решите. Это может проверить, что вы упомянули, например, не добавлять ничего в глобальное пространство имен.