Chápeš rozdíl mezi webem a řídícím systémem jaderný elektrárny?
Můžu ti říct že ve druhým případě se používají uplně jiný paradigmata, takový aby k chybě nemohlo dojít, a tam by sis neškrtnul ani s vývojem bez uvozovek.
Když se na webu stane že uživatel chce použít produkt velmi nestandardním způsobem a výsledkem je že se mu vypíše chybová hláška, tak je všechno v pořádku a nemusím vymýšlet systém pro odchytnutí chyby která nastane s pravděpodobností 1:10000000
Samozřejmě můžete udělat web pro zákazníka, na takové úrovni že bude opravdu vychytaný, ale nikdy nevychytáte uplně všechno. Bude to stát hodně práce ošetřit všechny cobykyby co vás napadnou a pak to třeba nechat betatestovat. Zákazník kterej ale chce přidávat na svuj web fotky a spravovat pár textů se pak asi bude divit až mu vystavíte fakturu na 10x vyšší částku a moc tomu nepomůže až mu bude popisovat jak moc bizardním chybám ste zabránil už dopředu.
1) je to je otázka nabídky a poptávky, web který bude teoreticky 100.00% bez chyby bude extrémně drahý se zvyšující se složitostí = zákazník to ani nechce
2) cobykdyby a chyby které mohou nastat jen s malou pravděpodobností se v businessu neřeší, píše se tak Windows i jádro Linuxu i OS pro iPhone i každá jiná aplikace co se má za účelem zisk
3) rozhovor jakýchkoliv dvou lídí co se baví o nějaké věci má to dokázat že ta věc je špatná neberu jako relevantní důkaz = asi dáte hodně na pověry, já teda ne
4) kdo tvrdí že napsal trochu složitější program který je bez chyb lže, takže si to lampání a vývoj v uvozovkách strčte za klobouk pane dokonalý ;-*