Click here to Skip to main content
15,910,277 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: Do any of you Track completion by the number of lines of code requiring changes in fixes? Pin
GuyThiebaut1-Jun-18 5:54
professionalGuyThiebaut1-Jun-18 5:54 
GeneralRe: Do any of you Track completion by the number of lines of code requiring changes in fixes? Pin
Kirk 103898211-Jun-18 16:33
Kirk 103898211-Jun-18 16:33 
GeneralRe: Do any of you Track completion by the number of lines of code requiring changes in fixes? Pin
GuyThiebaut1-Jun-18 18:39
professionalGuyThiebaut1-Jun-18 18:39 
GeneralRe: Do any of you Track completion by the number of lines of code requiring changes in fixes? Pin
Jörgen Andersson1-Jun-18 5:56
professionalJörgen Andersson1-Jun-18 5:56 
GeneralRe: Do any of you Track completion by the number of lines of code requiring changes in fixes? Pin
Kirk 103898211-Jun-18 16:41
Kirk 103898211-Jun-18 16:41 
GeneralRe: Do any of you Track completion by the number of lines of code requiring changes in fixes? Pin
patbob1-Jun-18 6:16
patbob1-Jun-18 6:16 
GeneralRe: Do any of you Track completion by the number of lines of code requiring changes in fixes? Pin
Kirk 103898211-Jun-18 16:44
Kirk 103898211-Jun-18 16:44 
GeneralRe: Do any of you Track completion by the number of lines of code requiring changes in fixes? Pin
patbob4-Jun-18 5:45
patbob4-Jun-18 5:45 
Kirk 10389821 wrote:
Why was the required contextual information unavailable? Should it have been in the first pass of the design? Was this a new requirement, or a deep nuance that was not clear until the code was actually used?
Because we hadn't realized we'd need to make a decision based on that info. It was a corner case of the problem domain that few of our customers ever got into, so yeah, I'd classify it as a subtle nuance. And no, it wasn't some change in the requirements on the system, just an ordinary bug.

Kirk 10389821 wrote:
given what you know today, and looking to implement the code again... Would you have to do all of that work again?
Yes. Although when we do it again, I hope the design is redone to make it easier to extract that information out of the graph, although I doubt it since we had to extract a very special subgraph to run the analysis on. The bulk of the work to fix the bug, was to extract that subgraph. Once we had that, walking it to solve the bug was fairly easy.

Kirk 10389821 wrote:
What is the status of the code: Beta, Released... Ancient?
At the time of this bug, the code had only been in production for a few years. Enough time it'd seen a bunch of use from customers, very few of which ever ran into this case.

One could always say that we hadn't done sufficient analysis, but I have a hard time thinking that, given how subtle it was, and how few customers it actually affected.
I live in Oregon, and I'm an engineer.

GeneralRe: Do any of you Track completion by the number of lines of code requiring changes in fixes? Pin
Marc Clifton1-Jun-18 7:51
mvaMarc Clifton1-Jun-18 7:51 
GeneralRe: Do any of you Track completion by the number of lines of code requiring changes in fixes? Pin
Kirk 103898211-Jun-18 16:47
Kirk 103898211-Jun-18 16:47 
GeneralRe: Do any of you Track completion by the number of lines of code requiring changes in fixes? Pin
kmoorevs1-Jun-18 9:59
kmoorevs1-Jun-18 9:59 
GeneralRe: Do any of you Track completion by the number of lines of code requiring changes in fixes? Pin
Kirk 103898211-Jun-18 16:52
Kirk 103898211-Jun-18 16:52 
GeneralRe: Do any of you Track completion by the number of lines of code requiring changes in fixes? Pin
Mycroft Holmes1-Jun-18 13:23
professionalMycroft Holmes1-Jun-18 13:23 
GeneralRe: Do any of you Track completion by the number of lines of code requiring changes in fixes? Pin
Kirk 103898211-Jun-18 16:55
Kirk 103898211-Jun-18 16:55 
GeneralRe: Do any of you Track completion by the number of lines of code requiring changes in fixes? Pin
Mycroft Holmes2-Jun-18 5:25
professionalMycroft Holmes2-Jun-18 5:25 
GeneralRe: Do any of you Track completion by the number of lines of code requiring changes in fixes? Pin
Kirk 103898212-Jun-18 5:51
Kirk 103898212-Jun-18 5:51 
GeneralThought of the Day Pin
OriginalGriff1-Jun-18 4:57
mveOriginalGriff1-Jun-18 4:57 
GeneralRe: Thought of the Day Pin
W Balboos, GHB1-Jun-18 5:02
W Balboos, GHB1-Jun-18 5:02 
GeneralRe: Thought of the Day Pin
Sander Rossel1-Jun-18 5:19
professionalSander Rossel1-Jun-18 5:19 
GeneralRe: Thought of the Day Pin
MacSpudster1-Jun-18 5:29
professionalMacSpudster1-Jun-18 5:29 
GeneralRe: Thought of the Day Pin
Alan Burkhart1-Jun-18 6:02
Alan Burkhart1-Jun-18 6:02 
GeneralRe: Thought of the Day Pin
Daniel Pfeffer1-Jun-18 6:03
professionalDaniel Pfeffer1-Jun-18 6:03 
GeneralRe: Thought of the Day Pin
kmoorevs1-Jun-18 6:07
kmoorevs1-Jun-18 6:07 
GeneralRe: Thought of the Day Pin
Gary Wheeler1-Jun-18 7:08
Gary Wheeler1-Jun-18 7:08 
GeneralRe: Thought of the Day Pin
kmoorevs1-Jun-18 10:07
kmoorevs1-Jun-18 10:07 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.