написал код. работающий. посмотрел — говно, а не код. потратил два дня на переписывание этого кода. посмотрел — всё равно говно, но уже с привкусом тырпрайза. пришло время ехать этому в продакшен