Самое сложно это придумать ёмкие названия функций и переменных. Обсуждалось.
Комментарии нужны чаще себе, чем другим. Пиши так, чтобы легко понял ты. Будь краток, но чтобы было понятно что происходит в блоке или что особенного в функции или куске кода.
Конечно 50 строк описания это перебор и превращает комментарий в воду.
Я в основном комментирую узкие места. Объясняю почему именно так, а не по другому. Весь код комментировать нет смысла. Если ты не можешь читать код, то тебе нужно учиться его читать и понимать иначе в программисты путь заказан.
И учи язык, транслит не нужен, js можно и по русски, но выглядит жутковато.