IT>Вот и спросил выше — как меньше на такую работу попадать. Может область сменить?
Нет универсального решение. В качестве вариантов:
Каким-то образом заранее оценивать качество кода. Например, попросить прислать какой-то кусок.
В случае, если есть основания полагать, что код некачественный, вводить коэффициент для стоимости своей работы.
Продавать услуги рефакторинга за отдельную плату. При этом предварительно объяснив, чем это выгодно клиенту. Если весомых аргументов не найдется, значит это не так уж важно -> забить, смириться или искать другой выход.