А чего там говняного? Наоборот все по фен-шую даже elsы завернуты в отдельные блоки. Все сделано для того чтобы потом можно было бы поменять без переформатирования
Насчёт ифов - нет, тут понятно зачем это было сделано. Попробуй убрать !mirror с 77 строки и убрать лишний иф. Вот тогда получишь хренатень в которой не разберёшься
А комментарии, ну хз,а что тут комментировать. Этож не вызовы функций из внешних либ, это тупо функционал, вход выход, переменные условия результат. Хороший код имхо. Я не напрягаясь понял что оно делает на глаз не вчитываясь
Про mysql binlogs кто нибудь что нибудь знает? Хочу на их основе замутить слежение за изменениями данных и автоматический пуш на клиента. Есть ли какие то подводные камни?