Good thought experiment! Makes it hard to remember the correct address for each site, but meh, that's the job of my password manager anyway.
you'd need an app or a mnemonic device of some sort if you wanted to give an email out in public as opposed to sitting at a computer. but ideally on the computer when you notice spam you just reverse the email address back to who you gave it to; "target.com", "kroger.com"