Для отправки комментария вам необходимо авторизоваться.
Разбивка кода на модули облегчает поддержку и расширение функционала. Это особенно актуально при работе с большими объемами данных и сложными алгоритмами.