I am taking a java course, part II, and I have had incidents were a program I design finally works as intended, then when I go back days later (after I have turned in the assignment, no less) it is no longer working as it was. It has happened on more that two occasions. You can imagine how I feel. I spend many days, long hours working on an assignment, I hit the compile button, then run....it finally works! And then days later when I am reviewing my assignment, for various reasons, it is not working correctly anymore. Any one have any possible explanations?
I would need more information about how it's "not working correctly."
But lacking any additional information, my first guess is that the program is using input that might vary with each execution. So perhaps it worked with certain input, but then failed later when different input was provided.
"We're kind of on the level of crossword puzzle writers... And no one ever goes to them and gives them an award." ~Joe Strummer sscce.org