Kai kodas neveikia: juokingi programuotojų nuotykiai gyvenime

Kai kodas neveikia: juokingi programuotojų nuotykiai gyvenime

Kodų klaidos ir kvaili sprendimai
Prognozuojama, kad kiekvienas programuotojas bent kartą per savo karjerą yra susidūręs su neįtikėtina klaida, kuri atrodė visiškai nesuprantama. Vienas programuotojas prisiminė, kaip praleido dvi valandas bandydamas išspręsti problemą, tikrai nesuprasdamas, kad viskas buvo dėl to, jog jis pamiršo uždėti kabutėms pabaigoje. „Aš taip ir nesupratau, kodėl mano kodas neveikė, kol galiausiai draugas nepradėjo juoktis iš mano nesugebėjimo matyti akivaizdaus“, – sakė jis.
Pakeitimo efektas
Žinote tą jausmą, kai pasikeitus vienai nedideliai detalėi, viskas pradeda griūti? Taip nutiko vienam programuotojui, kai jis nusprendė pakeisti spalvų paletę tinklalapyje. „Atsikėlęs nusprendžiau, kad mėlyna yra nuobodi, todėl pakeičiau ją į žalią. Po to, kai atnaujinau tinklalapį, klientas pradėjo siųsti man keistus pranešimus apie tai, kaip viskas atrodo kaip futbolo laukelis“, – juokdamasis pasakojo jis.
Klientų kaprizai
Programuotojų gyvenime dažnai pasitaiko „klientų norai“, kurie gali būti tikras išbandymas. Vienas programuotojas prisiminė, kaip klientas reikalavo, kad jis sukurtų „labai unikalią“ funkciją, kuri, pasirodo, buvo tas pats, kas paprasta „atgal“ mygtuko funkcija, tik su kitokiu pavadinimu. „Niekada nemaniau, kad žodis neįprasta gali būti toks iššūkis“, – sakė jis. Tokie netikėti prašymai dažnai sukelia nuostabą ir juoką.
Nesuprantamos technologijos
Technologijų pasaulis yra nuolat besikeičiantis, ir kai kurie nauji įrankiai gali būti iš tikrųjų sudėtingi. Vienas programuotojas pasakojo, kaip jam teko dirbti su nauja biblioteka, kuri visai nesielgė taip, kaip jis tikėjosi. „Panaudojęs visą dieną kuriant kodą, galiausiai sužinojau, kad tai buvo visiškai netinkama biblioteka mano projektui. Juokaudamas kažkam pasakiau, kad tai buvo lyg bandymas vairuoti automobilį, kai net nesupranti, kas yra degalų bakas“.
Kas turi geresnį sprendimą?
Niekas nežino, kaip sprendimai kartais būna neįtikėtini. Vienas programuotojas pasakojo apie incidentą, kai jis bandė pataisyti problemą, tačiau viskas baigėsi tuo, kad jis pasakė visiems, jog „66,6% jų užduočių buvo sprendžiamos naudojant „Ctrl+Z“ klavišą“. Juokai dar labiau sustiprėjo, kai paaiškėjo, kad ką tik atliktą sprendimą jis buvo padaręs du kartus, vis praleisdamas pirmąjį bandymą. „Maniau, kad esu genijus, bet kai supratau, kad iš tikrųjų nesu… tai buvo juokinga“, – sakė jis.
Pavasario valymas projektų kode
Kai savo projekte jaučiatės pasiklydę, tai gali būti laikas „pavasario valymui“ – išvalyti kodą ir atsikratyti nereikalingų linijų. Vienas programuotojas pasakojo, kaip jis bandė valyti savo kodą, bet galų gale ištrynė netikėtai svarbią funkciją. „Kai tik klientas bandė pateikti užsakymą, puslapis tiesiog nustojo veikti. Pamaniau, kad bus geriau ir greičiau išvalyti tą kodą, tačiau viskas baigėsi tuo, kad praleidome dvi dienas bandomasis versijas. Juoko buvo tiek daug, kad naktį negalėjau užmigti“, – juokėsi jis.
Kodavimo ritualai ir nuotykiai
Programuotojai dažnai turi savo „ritualus“, kaip jie dirba: vieni dirba su muzikos fone, kiti geria kavą, o treti mėgsta dirbti vėlai naktį. Vienas programuotojas pasakojo, kaip jam teko dirbti su dideliu projektu, o kavos atsargos baigėsi. „Buvau toks pasimetęs, kad tiesiog pasidariau savotišką riedulių kavą iš šaltinio, kažkur internete radusio. Rezultatas buvo toks bjaurus, kad net mano kompiuteris atrodė, kad jis nori bėgti iš mano stalo“, – juokėsi jis.