Для обеспечения тестирования:
- делайте функции универсальными,
- не используйте синглтоны,
- не используйте анонимные функции,
- делайте функции как можно меньшего размера,
- делайте сначала каркас всего приложения, используя поддельные тестовые данные для обработки,
- создавайте приложение по небольшим частям, постепенно наращивая его до работоспособной полнофункциональной программы.
Пример не анонимной функции:
document.addEventListener(
'mousemove'
, function next (event) { // Функция имеет имя
console.log(event);
}
);
document.removeEventListener('mousemove', next);
Комментариев нет:
Отправить комментарий