|
|
|
|
|
by edblarney
3489 days ago
|
|
1, yes.
2, not really
3, no
4, not really
5, yes, but does not affect this case. If this company runs into this kind of problem often, then something can be done, but if this is a rare occurrence, it's not so bad. Remember dev did not 'waste' 6 days of his time, rather, it took that time for the cogs to move together on it. And even with 1 ... it's not super clear. |
|
(2) It does appear that David, the IT Director, was responsible, though he was out of town during part of the process. (What? In 2016 "out of town" means "not reachable"?)
It's on (3) that I totally agree with 'cthulhuology and disagree with you. Changing the value of an integer constant in code is far less risky than what the code reviewer demanded. As others have argued upthread, the original one-line change should have been put through to production as it was, and the additional changes should have followed later via the established process... if indeed they were truly necessary at all. (As someone else pointed out, a variable whose value changes once in 10 years probably doesn't really need to be a configuration parameter, though making it into one probably counts as a slight improvement.)
For (4), okay, here I don't entirely agree with 'cthulhuology. There is a place for enforcing standards; code review isn't just about comprehensibility.