Zanim zaczniesz robić refaktor to pokryj kod testami, to Ci zapewni większe bezpieczenstwo, ja gdy mam zrefaktoryzowac jakis kawalek kodu to zawsze najpierw analizuje pokrycie testami ut, integracyjnymi i e2e aby móc potem faktycznie bezpiecznie robic refaktor. Dodaj testy e2e chociaz na podstawowe happy path i kilka.corner case j wtedy wez.sie za refactor.