Weird stuff and how to test it

from blog Lawrence Jones, | ↗ original
Most software is simple: you have a codebase, and existing patterns for testing at a unit and integration level. Sometimes though, you’ll face problems that aren’t just adding code to an existing project. Maybe your problem involves many codebases, uses tricky infrastructure, or perhaps you’re not trying to test ‘code’, per-say. I’ve faced my...