Timeline for Why are reproduction steps helpful for fixing software bugs?
Current License: CC BY-SA 4.0
8 events
when toggle format | what | by | license | comment | |
---|---|---|---|---|---|
Jul 5, 2021 at 2:36 | audit | First posts | |||
Jul 5, 2021 at 2:36 | |||||
Jun 18, 2021 at 9:00 | comment | added | Luaan | @AngewisnolongerproudofSO It's even worse; in practice, often those "blueprints" are really more of a "recipe" - i.e. with far less insight into what's actually going on, and any modifications (intentional or otherwise) frequently either break everything or result in subtle changes in seemingly unrelated parts of the product. Now let's not forget that the recipe you're talking about is expected to behave just as well when baking on a fire, and in a stone oven, and in that microwave on the ISS. And then you realize some blueprints are actually blueprint factories... | |
Jun 18, 2021 at 7:12 | comment | added | Angew is no longer proud of SO | @MooingDuck The best analogy I've seen about this aspect is that source is akin to blueprints in manufacturing. Then, the binary is the product and the compiler is the factory. So just like other engineers, SW engineers produce blueprints. They just happen to have a factory on their desk too. And of course it's perfectly valid in this analogy that the mechanis is looking at the car and not its drawings, unlike the dev. | |
Jun 17, 2021 at 22:04 | comment | added | gnasher729 | @user1937198 I heard there were certain Formula 1 drivers who were excellent test drivers, capable of telling a mechanic precisely how their car misbehaved, and as a result their cars were in a better state than the team mate's car. | |
Jun 17, 2021 at 21:53 | comment | added | Mooing Duck | "you cannot look at it" made me realize the mechanic can look at the car. The programmer is looking at the factory that makes cars. (looking at code, rather than an execution) | |
Jun 17, 2021 at 19:57 | comment | added | user1937198 | @Deduplicator, if anything, the interaction between QA and software developer has more in common with the interaction between a test driver and mechanic. And a testing driver would be expected to give reproduction steps for issues encountered. | |
Jun 17, 2021 at 12:28 | history | edited | Deduplicator | CC BY-SA 4.0 |
added 97 characters in body
|
Jun 17, 2021 at 12:20 | history | answered | Deduplicator | CC BY-SA 4.0 |