Etikett: TechnicalDebt

Non binary decision tree
Tove Selenius

How I took on a migration and ended up with a tree

A task which fell into my lap recently gave opportunity to an interesting design exercise. The customer had a Windows application in production that – after a few spins around the incident tracking system – was deemed to belong to my team. We knew it existed, but not much more than that. It had run rather smoothly for years, but now it needed to be migrated, and the lucky shepherd to herd this lump of (actually rather well written) Visual Basic 6 code into the future was, it turned out, me. Oh, for a clean slate… The code base was