Правильно ли написан код?
- Глобальные переменные
- Жестко забитые классы
Если вы собираетесь использовать в качестве плагина - то нет. Ели на вашем проекте работает и вас устраивает - ок.
все правильно