Got an email from a coworker last night. Now, this guy is really smart and is a good developer. He does usually work odd hours (gotten better over the last 13 years; he used to be a noon-to-midnight kind of guy).
Anyway, his email last night said that some component I wrote doesn't seem to be working. He's using it in one of his systems. Let's say it's a database that I wrote, and his system isn't able to get data from it. The data's there, just his system isn't getting it out.
I check into it this morning and it sure looks that way, and I'm kicking myself for not running my full regression on this lately. I fire up a test app, but it pulls data out fine. Odd. No error messages in the logs, either.
I take a look at his calling code. IT'S ALL COMMENTED OUT! WTF? And I'm pretty sure HE did it, right around 2 weeks ago.
He's been developing for 13 years and didn't check his source code versus the source control?
Diogenes of Sinope: "It is not that I am mad, it is only that my head is different from yours."
Arnold Judas Rimmer, BSC, SSC: "Better dead than smeg."
Not sure what you mean; he didn't realize he'd committed it if that's what you mean, so from his perspective the code hadn't changed, so he didn't verify that.
Ah. Kind of crap happens all the time on my project during code merges.
Diogenes of Sinope: "It is not that I am mad, it is only that my head is different from yours."
Arnold Judas Rimmer, BSC, SSC: "Better dead than smeg."
They just made us do scale testing here. And by "scale testing," I mean "took 4 devs and made them click on things that a script could do." I think the insanity meter may have just risen beyond my liking.
Diogenes of Sinope: "It is not that I am mad, it is only that my head is different from yours."
Arnold Judas Rimmer, BSC, SSC: "Better dead than smeg."