Hot answers tagged requirements
32
If possible, may be spend some time to check if this defect can be reproduced by putting some sleep or block in your application code. But do not spend too much time. As this issue is due to multi-theading (and also as you observed), it's occurrence will be rare.
My advice is not to sweat over this too much. Continue your work. Whenever you come across ...
8
So, from your more or less clarifying comments, I got it this way:
You are sure there is only a simple additional exception handling missing, and you know already which code line in the lib is problematic and how the lib could be fixed.
Why then don't you just add the few missing lines of code to the lib by yourself, ask the team kindly to test the lib ...
4
don't, unless he actually asked for it.
Unless the manager wants to know what's going on beyond "your databases were written inefficiently", and the text in your question. DO document the old and new designs, but do it for the programmer doing your job.
If management wants specifics, Visio its a good tool. But an abstract diagram listing "apps" and ...
2
The stack trace is clear evidence the bug exists, or at least did exist in a certain build. What you don't have is evidence the bug was fixed. They are foolish to ignore it. I've had "impossible to reproduce" bugs after hundreds of thousands of automated tries on multiple systems that triggered every single time on a customer's system.
I get a couple ...
1
For a bug such as this, automated fuzz testing (also called random testing) might be helpful in trying to reproduce it. This automates the process of finding the bug by randomizing a fixed set of parameters (or inputs) into the thing you're testing. Each test run, parameters are recorded to a log file, including time stamps, etc. so that when the crash ...
1
I would opt for using a Package Dependency/Domain Model diagram to relate all the various applications([super] classes) you have found. Obviously you will do this on a very very high level of abstraction first, then gradually dive deeper. This should effectively help you develop your ASP.NET application when it comes down to how to access, edit and store the ...
Only top voted, non community-wiki answers of a minimum length are eligible