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