Здесь речь пойдет скорее об аккуратности и чистоте кода.
https://learn.javascript.ru/code-quality
https://stackoverflow.com/questions/256754/how-to-pass-arguments-to-addeventlistener-listener-function
https://ru.hexlet.io/blog/posts/rukovodstvo-po-imenovaniyu-klassov-funktsiy-i-peremennyh?utm_source=twitter&utm_medium=social&utm_campaign=rukovodstvo-po-imenovaniyu-klassov-funktsiy-i-peremennyh&utm_content=270422
https://www.youtube.com/watch?v=7HYj4YfNMRM
https://javascript.plainenglish.io/javascript-clean-code-best-practices-461c24c53cae