bad code
- buggyHorse-drawn cart
- spaghettiLong thin cylindrical pasta
- messyLacking order or neatness
- hackyInelegantly cobbled together
- brokenDamaged beyond function
unmaintainable · legacy · tangled · smelly · kludge · cruft · technical debt · sloppy · convoluted · fragile · bloated · unreadable · nightmare · refactor · debugging · patch · workaround · brittle