yomoyo
yomoyo copied to clipboard
[intensive] [JS1] [JS2] Добавить отдельный критерий про memory-leak
Упоминание про memory-leak есть только в критерии «Обработчики события добавляются и удаляются своевременно». Только действия, приводящие к утечкам памяти, могут быть вызваны не только обработчиками. Приходится делать замечание про memory-leak с оговоркой, что дело не в обработчиках, просто нет отдельного критерия 😅
Предложение отличное. А как бы ты сформулировал такой критерий? И расскажи кейсы, когда делаешь замечание студентам.
На JS1 чаще всего это именно растущее число обработчиков, при чём абсолютно в разных местах — и на документе, и на галерее, и на слайдере эффектов. На JS2 это растущее число DOM узлов. Например, редактируешь точку маршрута и при любом изменении в документ добавляется по 2 календарика.
Можно назвать «Отсутствуют утечки памяти (memory-leak)»