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