19
Mar
Tags: | 2 Comments »
Chyby v programech
Před několik dny jsem slyšel zajímavou myšlenku, pokusím se ji přetlumočit i zde: “Není důležité psát programy bez chyb, ale takové programy, které se dokáží s chybou vyrovnat.”.
Myslím, že to je velmi pěkně řečeno. Vezmu-li v úvahu, kolik (malých) chyb musí člověk zákonitě udělat při vývoji programu, případně, které již existují, bylo by opravdu dobré zaměřit se na zotavení po (větší (množině)) chybě (pramenících z více malých).
Asi nikdo z nás neví, co se stane za hodinu nebo co bude za rok, musíme jen doufat, že chyby (nejen v programech) se nám bude dařit řešit a hlavně jim předcházet.



There's 2 Comments So Far
March 20th, 2006 at 08:57
Ona je vubec otazka, co to takova chyba v programu je. Je to spatne napsana trida, suboptimalni algoritmus nebo havarie pevneho disku? Jinak to bude vnimat programator a jinak uzivatel. Bezchybny program z pohledu programatora muze byt pro uzivatele nepouzitelny a tedy jedna velka chyba. A protoze piseme programy pro uzivatele, meli bychom za chybu povazovat to, co uzivatele omezuje a co vnima negativne on, a ne programator.
Takze souhlas. Ostatne si myslim, ze spousta z nas to tak i zcela intuitivne dela, jenom jsme zatim nemeli potrebu to nejak ucene nazyvat.
March 22nd, 2006 at 13:35
Dobrý názor propaguje Joel. Malé chyby, ke kterým se uživatelé prakticky nedostanou, není třeba opravovat. Opravovat je jsou vyhozené peníze.
Netýká se chyb nahlášených skutečnými uživateli.
Dovolím si dodat – IMHO se netýká ani začátečnckých chyb.
Share your thoughts, leave a comment!