"Nicméně nakonec jsme vše vysvětlili a přešli s úsměvem. Soubor byl z projektu vypuštěn."
Kdyby tam bylo alespoň napsáno "vyřešili jinak", ale to ne. Tam je opravdu napsáno, že jste zákazníka ukecali. V hodinách bylo zkrátka tolik koleček, že když jedno vyhodíme, nic se nestane.
Lidem, kteří poctivě optimalizovali kód pro starší stroje s pár kilobajty paměti, musí vstávat vlasy hrůzou. Pokud jim tedy ještě nějaké zbyly.
Pevně věřím, že zákazník pátral po dalších "kolizích" a aplikaci tak mohl dostat přiloženou k e-mailu a nikoliv na třech DVD. Rovněž cena byla snížena řádově: "Chcete mi říct, že jste za mé peníze psali X MB kódu, který lze vypustit, bez nejmenšího vlivu na funkci???".
Jen doufám, že si tento článek nebudou číst pokrývači, kteří nám mají za dva týdny dělat novou střechu. Je mi totiž jasné, jak by argumentovali, kdyby jednu tašku (protože se jim na lati vyklala) vynechali: "¨Buďte bez starosti šéfe, programátoři to dělají taky tak".
No v hodinach muzete mit par kolecek, ktere zajistuji, ze ty hodiny muzete narizovat i proti smeru otaceni rucicek. Pokud jedno z tech kolecek vyhodite, tak hodiny budou fungovat dal. Jestli se zakaznik necha ukecat, ze o 5 minut se predbihajici hodiny bude muset pretocit o 24 hodin, nebo 5 minut cekat, tak neni problem.
Vy o tom konkretnim pripadu neco vite, ze jste se tak rozepsal? Jak vite, ze to nebyl soubor zajistujici nejake fuknce navic. Funkce nikoliv nezbytne, ale uzitecne, takze programatorovi staly za praci. Treba nejaky talkback, ktery by domovske firme daval vedet o provoznich stavech programu. Nebo dll knihovna zajistujici vzdaleny pristup do administrace programu.
Jak vite, ze vypusteni toho souboru nemelo vliv na funkci?
Hm, já jsem si tam domyslel větu: "a nahradili jsme ho jiným souborem, popřípadě dvěma jinými soubory zajišťujícími stejné funkce". Rozhodně bych z toho nedělal vědu. Co když to byl nějaký konfigurační soubor a tak navrhnuli jiný způsob jak někam zapsat konfiguraci programu. Vážně mi to neleží "v patě". Safra, jdu už tvořit ty hodnoty... :)
To je jenom takový blbý rýpání. Existuje asi 150 způsobů, jak ten problém vyhodit bez dopadu na funkčnost a ani se nedivím, že nebyl popsaný ten použitý.
Zavisi o aky subor sa jednalo. Zrovna jedni znami chceli jednu kameru spojazdnit pod Linuxom a tak disassemblovali Win driver.
Uz asi po 5 minutach vykladu som videl, aky to bol bastl: napr. niekolko "jazykovych verzii", ktore sa len inak volali, ale bol to ten isty subor (obsahom). Ked popisovali vysledky disassemblovania, tak som nevedel, ci sa rehotat alebo revat (skutocne prasacky kod).
Kedysi pod DOSom som si pisal vlastne drivery (napr. na prehravanie wav na PC speakeri a SoundBlasteri) a netvrdim, ze to boli najvacsie programatorske skvosty, ale vzhladom k minimu dokumentacie to fungovalo perfektne a nebolo to az tak hrozne napisane ;-) Vtedy este net takmer ani poriadne neexistoval, nejake rozumne informacie sa hladali tazko.