С технической точки зрения нужно
просто держать зарубку на носу "эта функция/переменная висит
в вакууме где-то в коде и хз что из себя представляет и зачем нужна", а в остальном все в порядке.
чтиво для теоретиков.
Недавно тут еще обсуждали тему про "держать весь код приложения в одном файле". Из той же оперы.