17.ndal jaanuaril toimus täiesti legendaarne Devclub. Esimest korda Devclubi ajaloos sain mina Heldin ja ka Ita osaleda Devclubis nii, et me saime pea kõigest aru ning lõime ka koodikeerutamises kaasa. Ütleme nii, et seda ikka iga sajand ei juhtu 🙂
Aga et kogu lugu ära rääkida alustame algusest: noad, terad ja graveerimine. Esimene esineja oli Viljo Marrandi, kes just nendel teemadel rääkis. Ma ei oska kohe öelda, et kui paljude hobiks see tulevikus saab aga midagi kasulikku ja uut sai igaüks. Vähemasti teab nüüd iga kohal olija, kelle poole pöörduda, kui oleks vaja nülgimisnuga või graveeringut oma uuele iPhonele. Lisaks lubas Viljo õige pea Devclubi uuesti esinema tulla aga siis juba uue teemaga.
Peale mõnusat kohvipausi nagu nad meil alati on istusime nagu tublid koolilapsed kunagi kahekaupa lauataha. Uustulnukad (need, kes koodi kirjutamisest tuhkagi ei teadnud) said valida endale pinginaabrid, kes olid aga tõelised ässad. Minu uus pinginaaber Jarmo istus esimeses reas ning me alustasime Erik Jõgi antud ülesande lahendamist kasutades Rubyt. Koodi vaadates vangutas Jarmo pead ja ütles ainult, et nii jubedat asja poel ta ammu näinud. Mina vaatasin koodi ja mõtlesin, et minu arust on kõik nagu puhas silmailu. IFid jooksid kenasti rida reana deagonaalis üle ekraani moodustades mustreid, mis oleks igale sallikudujalegi uhkuseks. Kuna Jarmo oma pearaputamist jätkas siis palusn ka ennast kurssi viia, mis selles koodis siis nii hirmsat on. Mida seal siis üldse jamasti polnud? Igatahes alustasime mõndade testidega ja siis asusime ka koodi ennast muutma. Samal ajal tuli aga nina ülesandes näpuga järge ajada, mis siis üldse teha vaja on. Mis ma siis õppisin: Et Ruby oli päris lihtne aru saada, kui Jarmo oli mõningad asjad lühidalt ära tutvustanud. Tuleb panna ilusaid nimesid, et nii kood kui ka testid oleksid aru saadavad. Testid peakski olema kommentaarid. Teste tuleb kogu aeg uuesti jooksma panna.
Aga kõige sellega kaasneb ka suur oht – you may get addicted. Ärge öelge, et teid pole hoiatatud 🙂

*Ita Urban ja Heldin Rikk