- Feature Articles
- CodeSOD
- Error'd
- Forums
-
Other Articles
- Random Article
- Other Series
- Alex's Soapbox
- Announcements
- Best of…
- Best of Email
- Best of the Sidebar
- Bring Your Own Code
- Coded Smorgasbord
- Mandatory Fun Day
- Off Topic
- Representative Line
- News Roundup
- Editor's Soapbox
- Software on the Rocks
- Souvenir Potpourri
- Sponsor Post
- Tales from the Interview
- The Daily WTF: Live
- Virtudyne
Admin
Your comment makes no sense.
So what if there's an abstraction layer? Abstracting something that doesn't need abstraction usually qualifies for a WTF in itself. In this database, you have an internal name, on one hand, and a mapped name that can be used for (I imagine) queries and such on the other. What if the mapped name changes? You're back where you started, only now you have a bunch of incomprehensible internal table names as well as the higher-level table name that you need to modify.
Why not simply give your tables decent names to start with?
Admin
I think what a lot of people here are forgetting is that HTML wasn't primarily used for storing structured data - the <head> maybe, but the <body> is basically one block of formatted text ("HyperText").
It's not actually all that meaningful to consider something like the following as a data structure:
There are no "nodes" in that data stream, only formatting markup.So all this talk of ASN.1, EDI, etc is completely missing the point. Only later did people start using HTML for layout (using things like
s); and then, later still, to denote abstract structure (using things likeSo, sure, stricter rules on things like tag closing and nesting might have made things easier further down the line. But make it too strict and machine-oriented, and no-one would have got round to writing any browsers - or content!
Admin
textarea select option ..
Admin
Every programmer is technically a series of tubes...