Zlobím se na sebe, moc se zlobím
Zlobím se na sebe, moc se zlobím. Zase jsem zbytečně věnoval několik dní svého života hledáním chyby ve zdrojovém kódu. Dnes večer jsem ji našel a připadám si jak největší pako, které programuje.
Vyzkoušel jsem několik debugerů, chybu jsem nenalezl, přepisoval jsem různé části kódu, o kterých jsem se domníval, že by mohli chybu způsobovat, ale pořád nic. Už jsem byl v největší fázi zoufalosti, ale pořád jsem nemohl přijít na to, kde by se mohla skrývat.
Přišel jsem na ni, dnes večer je ten slavný den, kdy jsem odhalil pitomou chybičku, která mi dala zabrat jako žádná jiná. S přestávkami mi její odhalení zabralo tři dny. Biji se do hlavy. Zatím jen rukou, ale možná zkusím i něco tvrdšího. Ze zpětného pohledu to vypadá jako naprostá trivialita, jde jen o ukončení řádku a mě díky tomu nefungoval celý program. Jak typické?
Ve vstupu se totiž používá windowsové CRLF
(dvojznak), já
programuji na BSD, takže znak \n
znamená pouze LF
.
Zůstával mi tam tedy jeden přebytečný znak, který působil
neuvěřitelný nepořádek. Jsem to ale pako?
Ale zase na druhou stranu mám chybu opravenou, takže se můžu směle pustit do dělání dalších?
přidat komentář zobrazit komentáře (0) Life & me přečteno 847×