In writing the code for a pet Web site project, I decided to add 'spider' tests. These test two things:
In today's world, you have to expect that URL hacking is going to occur, so I simply assumed that if someone sees
The problem is that URL hacking implies the following are valid:
Those are structurally identical but they're not semantically identical and the structure implies semantic equivalence. This is bad. We now have this:
That's much better.
Also, we have the following:
I highly recommend that every who cares about Web development start a personal project from scratch with the technologies they use. This will teach you tons of things you may have forgotten. If you have sane tests, you'll learn even more.
Also, I really need better database migration code.
Oh, and I already have two feature requests. Sigh
And don't look for Palestine. Just don't. I was surprised, but it appears to be Google behavior, not mine. And I just realized why I can't get the map for "Côte d'Ivoire".