
|
dedtr9 rated 6 months ago- This is why NASA doesn't have software glitches:
A small clip from the page:
"The other database -- the error database -- stands as a kind of monument to the way the on-board shuttle group goes about its work. Here is recorded every single error ever made while writing or working on the ...
|
|
3 Reviews
-
-
 aleccawley rated 3 months ago- From the page: "The sooner you fall behind, the more time you will have to catch up."
How NASA develops the Shuttle software - arguably the most perfect software ever.
Every software developer should read this, to know what is possible. It may not be appropriate to develop every piece of software this way, but you should know that this way exists, and aspire move your methods towards it. However good you are now, better is possible.
 rssn rated 5 months ago- "The sooner you fall behind, the more time you will have to catch up." That is brilliant.
 dedtr9 rated 6 months ago- This is why NASA doesn't have software glitches:
A small clip from the page:
"The other database -- the error database -- stands as a kind of monument to the way the on-board shuttle group goes about its work. Here is recorded every single error ever made while writing or working on the software, going back almost 20 years. For every one of those errors, the database records when the error was discovered; what set of commands revealed the error; who discovered it; what activity was going on when it was discovered -- testing, training, or flight. It tracks how the error was introduced into the program; how the error managed to slip past the filters set up at every stage to catch errors -- why wasn't it caught during design? during development inspections? during verification? Finally, the database records how the error was corrected, and whether similar errors might have slipped through the same holes."
|