Database: Point of Failure
In my experience something like 75% of all 'issues' that come up in software development end up in some way being related to the database. However this remains the hardest thing to test throughly, and next to impossible to successfully monitor as far integrity goes over time. I mean in theory this is THE place for unit testing, but in reality unit testing the database ends up being either impractical, or next to impossible. What to do what to do??? I shoulda been a DBA