Järeldus
Kuidas olla kindel, et üks või teine riik tegelikult eksisteerib? Järgmine koodikommentaar aitab sellele küsimusele vastuse leida.
// client has a contract in given country. good. we can assume that country exists :)
Kuidas olla kindel, et üks või teine riik tegelikult eksisteerib? Järgmine koodikommentaar aitab sellele küsimusele vastuse leida.
// client has a contract in given country. good. we can assume that country exists :)
Mul on hea meel, et vähemalt keegi loeb seda blogi ja tunneb vajadust ka sõna sekka öelda.
Kahjuks ei suutnud ma neis sõnavõttudes leida mingit seost meie blogipostitustega ning märkisin 36 viimast kommentaari spämmiks.
Kõik peab olema nii turvaline! Ja mina olen loomulikult kõige suurem turvarisk!
Tahaks juba koju saada, aga enne on vaja ära parandada üks pealtnäha lihtne bugi. Ilmselt 2 minuti töö, aga ma olen seda teinud juba hommikust saati. Või on NullReferenceExceptioni bugi probleemi leidmiseks rohkem aega vaja? Jah, on küll, kui see erind tuleb funktsioonist, mis on 278 rida pikk. Vahepeal tuli juba selline ikaldus peale, et lugesin üle mitmest kohast on võimalik sellel erindil tulla – tulemuseks sain 248!
Kindlasti arvate nüüd, et ma olen täiesti saamatu, sest ei saa päevaga ühest NullViiteErindist jagu. Aga tegelikult on asi nii, et turvalisuse tõttu pole mul ligipääsu logidele. Algul oli lihtsalt teada, et logisse tuleb pinurada, mille põhjustab NVE. Rohkem infot kuni lõunani mulle ei suudetud anda, sest oli vaja hankida kõikvõimalikud load logi failide jagamiseks välistele arenduspartneritele.
Lõpuks, kui projektijuht vajalikud load hangitud sai, jõudis minu e-postkasti ka kiri koos pinurajaga. Aga arvake ära, kas sellest oli midagi kasu? Ei olnud, sest pinurada oli ilma reanumbriteta. Ja nüüd ma siin istungi ja üritan välja mõelda milline võimalus 248st on just see õige, mida peaks parandama.
Protsesside järgi on võimalik paigaldamist teha ainult üks kord päevas ja reanumbrite logimist ei luba antud ettevõtte turvapoliitika rakendada. Seega võib antud bugi parandus aega võtta kuni pool aastat.
Kui mu ajaveebi loeb mõni selgeltnägija, sensitiiv või mõni teine eriliste võimetega inimene, siis ta võiks mulle öelda kus antud hetkel viga on ja ma saaksin minna koju Kreisiraadiole Eurovisiooni eelvoorus kaasa elama.
Kogu aeg on tähtajad seljas. Viimased kaks nädalat olen ainult kahel päeval koju jõudnud (kontori nahkdiivan on tegelikult päris mõnus ja pehme). Eile tekkis umbes veerand tundi vaba aega ning kasutasin selle mõistlikult ära – panin kirja kõik oma käigus olevad projektid. Arvake ära mitu sain? Õige! Hetkel on käsil ainult 8 projekti, seega üsna rahulik olukord. Mäletan veel paari kuu tagust seisu, mil mul oli neid 15.
Hetkel on käsil süsteemide SOAP veebiteenusega liidestamine, millel on ka kõrgeim prioriteet (nagu ka kõigil teistel projektidel). Kui ma muidu olen ma rahulik inimene, siis see projekt ajab mu täitsa hulluks ja närviliseks. Miks on vaja nii keeruline XML kokku panna? Kõige lihtsama päringu loomiseks on vaja kirjutada 20 rida koodi – tuleb kokku liita järjest suhteliselt ajuvabasid stringe, et server sellest aru saaks.
Kui päring saadetud, siis muutub asi eriti hulluks – tuleb hakata vastust töötlema. Võtad siis sõne ette ja kirjutad kas väikse regulaaravaldise vajaliku info kätte saamiseks või lased indexOf/substring jms funktsioonid käiku. Mõnes mõttes on isegi huvitav, sest lõpuks ometi on motivatsioon regexp’i õppida :)
Oeh, ma tõesti ei tea kuidas see ja teised projektid lõpule jõuavad, aga boss lubas eelmisel nädalal, et peale veebiteenuste projekti tuleb natuke vabam aeg ja veidi vähem projekte mulle. Palka lubati ka aasta lõpu poole üle vaadata, seega hetkel olen üsna motiveeritud.
Pean hetkel lõpetama, projektijuhi häält on kuulda lähenemas ja see on halb märk!
20:41 <me> sul homme on deadline jätkuvalt?
20:45 <censored> not so much
20:46 <censored> ajapikendust sai kuu aega vms
24. jaanuar 2008 – täna on projekti kõige lõplikum tähtaeg, enam ei saa sellest üle minna. Ees ootab pikk ja unetu öö, kooliga seonduvaga ei ole võimalik täna tegeleda.
31. jaanuar 2008 – nädal aega hiljem on seis endine. Jätkuvalt on samal projektil kõige viimasem tähtaeg, kui täna projekti ei lõpeta, siis lõpetab firma oma tegevuse ja on oht kaotada oma töö. Siiani pole olnud aega, ega teki ka, tegeleda kooliga.
Selle sündmuse kirjeldamise käigus tuleb käibele uus põnev termin – extended deadline.
Kahjuks ei ela me Java virtuaalmasinas, kus selliste olukordade tekkimine oleks välistatud, kuna final klasse ei ole võimalik extendida (kui just baitkoodiga manipuleerima ei hakka)