5 ms·
You can't bugfix a nuclear plant disaster once it happens due to a software bug. Software is used for real world things, and some of those things have irrevers
by alexashka 6y ago
You can't bugfix a nuclear plant disaster once it happens due to a software bug.
Software is used for real world things, and some of those things have irreversible consequences.
- NicoJuicy 6y agoYou are comparing regular software to nuclear disasters and amputating a leg. That's nuts. Things like SqlLite have 100% unit and integration tests, because that's what it requires for being used in airplanes. That's how "bugfree" software things works. Read more about it and you'll see what insanity you have to apply to fully test your software to let it be "bugfree". Summary for only SqlLite: - Four independently developed test harnesses - 100% branch test coverage in an as-deployed configuration - Millions and millions of test cases - Out-of-memory tests - I/O error tests - Crash and power loss tests - Fuzz tests - Boundary value tests - Disabled optimization tests - Regression tests - Malformed database tests - Extensive use of assert() and run-time checks - Valgrind analysis - Undefined behavior checks --- Feel free to create software with a all possible checks for "employee time off". By the time your full stack app is done, you're 20 years from launch. In the meantime, 1000's competitors with an MVP successfully launched and expanded features and your stuck because of all the tests.
- deleted 6y ago[deleted]