среда, 24 сентября 2014 г.

Как упростить тестирование кода в JavaScript

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

Пример не анонимной функции:
document.addEventListener(
      'mousemove'
    , function next (event) { // Функция имеет имя
        console.log(event);
      }
);

document.removeEventListener('mousemove', next);

Комментариев нет:

Отправить комментарий