This image shows the flavor of the conversion. The left and right sides are the old and new codes for the same section of one page. It's not a direct mapping in any way; the underlying worldviews are entirely different.
Toward the end of the courseware project, QA decided to get fussy about HTML quirks. Can't blame them. It was running fine as is, but in the O'Brien world of HTML/JS/SVG you never know when Acceptable will suddenly become Intolerable. There were two constant oddities that appeared on most pages, and several variable oddities that had to be located more carefully.
Should I try to fix the converter and run everything again? Or just edit the bad pages directly? I decided it would be faster to craft'em in this case. Manually checking and fixing all 5500 HTML pages took 8 hours, distributed over 3 days.
Now that the deadlines are gone, I'm trying the opposite approach, fixing the converter itself to avoid the problem entirely in potential future projects. One of the 'constant' errors took only 30 seconds to fix; the other took 5 minutes. So far I've spent 8 hours TRYING to fix the 'variable' errors, and I'm nowhere near finding them let alone fixing.
So the decision to craft the HTMLs separately was the right decision. As usual.
Labels: TMI, Zero Problems
The current icon shows Polistra using a Personal Equation Machine.