Brian Kelly: I was, though, also very shocked that a validator for such a widely deployed standard (RSS 1.0) had such bugs
There is no question that RSS 1.0 is widely deployed. RSS 1.0 has a minimal core. The validation for that core is pretty solid.
Not all RSS 1.0 modules, however, are equally well deployed (or particularly well defined, for that matter). I can’t honestly say that there aren’t bugs in lesser used extensions, in fact, I’m positively sure that there are.
I wish I’d left better documentation when I was roughing them in: I know that there are a few which are absolutely unusable, because they mandate invalid RDF, and several more like mod_taxo which may or may not be usable, but had problematic documentation, along with the special joy of mod_link with its single wide deployment of something that’s completely contrary to the published spec.
I want to say that I expected we’d get bug reports, and clean them up as a result, but I wouldn’t have been that naive in 2005, would I?
Brian Kelly, of UK Web Focus, gives his thoughts about bugs in validators, in an article entitled Validators Don’t Always Work. I was very impressed with the speed with which this problem was addressed and a solution deployed. [...] I......
Sam Ruby responds to Brian Kelly’s post about the RSS Validator and its treatment of RSS 1.0, or rather, RSS 1.0 modules. As Ruby notes: "There is no question that RSS 1.0 is widely deployed. RSS 1.0 has a minimal......
I recently sent an email about a bug in the Feed Validator software hosted at W3C. The bug was quickly identified. This was great, but made me think about the QA process for the software and the faith which is placed on validators - issues which I...
I agree with Olivier Théreaux in that Validators are extremely important tools for the adoption of technologies, and it is perfectly normal to be concerned about their quality. This is why finding bugs is good news, and the best use of one’s energy is not to worry about them, but to help find them, report them, patch them and build regression test cases for them.
I think that there will always be a better way for instance I would like to see video documentation for the Validators one day so when something is not valid a video tutorial shows you not just the problem but also how to fix it.