zemaitis314536dIts always easier to judge something after the fact.
vomitmachine41836dBreak it down into chunks of single role responsibility. Then split that SRR code into it's own services. Just do baby steps with someone else's code. Sometimes you also need to write a flowchart or a data diagram.
thebiochemic17536das i always tend to say:
Refactoring is challenge. Refactoring is competition against the limitations of your brain construction. Refactoring is pushing the limits. Refactoring is a great source of experience.
Refactoring makes me feel alive again.
Inxentas52836dI once rewrote a bad app and nobody even noticed. Stealth, baby. One of the perks working with office normies.