Asi budu zase za ?imbecila?, ale asi jsem něco přehlédnul. Druhá polovina článku je mně jasná, ale u první poloviny jsem se nějak logicky zadrhnul. Rád bych bližší rozbor nelogičnosti věty ?Jsi programátor, takže dobře víš, že co funguje, to se neopravuje.?
Dle mého závěru je naprosto logická v celé šíři. Vycházím z následujícího:
-Programátor je člověk, který umí něco vytvořit. Je seznámen s podstatou věci, kterou vytváří, a tudíž zná její funkci. Dokonce lze předpokládat, že je i tím, kdo ji umí opravit. Troufnu si tvrdit že slovo ?programátor? v tomto kontextu poukazuje na to že se komunikuje s člověkem který má s vytvářením věcí nějakou zkušenost.
-Opravovat znamená změnit stav nefunkční věci na funkční.
-Věc která je vytvořena a plní svůj úkol (tudíž funguje/ je funkční) není potřeba opravovat, neboť není nefunkční.
Jinak řečeno:
-Člověk, který danou věc vytvořil a zná podstatu její funkce, ví, jak vypadá její funkční stav a ví kdy je jí třeba opravit.
-Pokud je věc funkční není nutné ji opravovat.
Nenašel jsem žádnou logickou nesrovnalost. Nebo že by mně někde chyběl nějaký argument?
Navíc marně tápám ve své dlouhé programátorské praxi, zda jsem někdy tuhle větu slyšel. Zato dobře znám větu: ?Jsi programátor, takže dobře víš, že to co funguje, do toho se nešťourá.?. Tady bych už o nelogičnosti věděl.
Mimochodem, novodobý programátor nikdy neopravuje, ale zásadně vždy vylepšuje. Někdy bohužel k horšímu. :-)
~