Chyby dělají a je potřeba s tím počítat. Proto existuje debug, testování,.. atd. Jenomže ladění a testování stojí čas a pníze. Dneska jde o to, být s funkcí první na trhu a testování/oprava chyb se jaksi nenosí. Když manažer roshodne, že to bude v dubnu na trhu, je to v dubnu na trhu a jede se na dluh. Pak to stopne, protože se prostě už prodává a je potřeba dělat na dalším projektu... http://www.zdrojak.cz/clanky/technicky-dluh/ Sebelepší vývojář se sebelepším prostředím je tam pak na dvě věci.
A jenom tak mimochodem, když je toho ve widlích většina v C#, proč jsou tak zabugovaný...