5 ms·
You might be surprised to learn then that you shouldn't trust modern cars. Car manufacturers don't test every part or component that goes into a car. Instead th
by hencq 13y ago
You might be surprised to learn then that you shouldn't trust modern cars. Car manufacturers don't test every part or component that goes into a car. Instead they rely on process control to ensure that said process delivers parts within the specs. Of course this means they'll take regular samples, but the idea behind it is fundamentally different. They're really measuring whether the process is stable and not testing the individual parts.
- Aqueous 13y agoYou're talking about the manufacturing of cars, not design and prototyping. The reason that they can take only a representative sample of each component that rolls off the assembly line is that they should be nearly perfect copies of the prototype which most likely did go through rigorous testing. In my analogy, building software is like building the prototype, not building the copies.
- hencq 13y agoThat's a fair point, but it's also exactly why these comparisons of software engineering to other disciplines never quite work.