Nädal 1-2 (Aug 18 - Aug 29)
Uues keskkonnas tuleb palju uut õppida ja asjadest aru saada, enne kui muutud produktiivseks. Eriti kehtib see programmeerimisega keskkonnas, mida on juba aastaid arendatud. Enne kui sa julged teha mingeid liigutusi, pead olema suhteliselt kindel, et su liigutused midagi töötavat ära ei riku.
Niisiis mu esimese nädala ülesanded:
Koos tootejuhiga, teha läbi toote tutvustus. Tutvuda nii Facility side (FS) kui ka Player Side (PS)
poolega.
Facility side oli siis spordiklubi(de) omaniku vaade, sinna alla kuulus kümneid ja kümneid aknaid ja tegevusi mida sai omanik seal teha, näiteks treeningute (kursuste) lisamine.
Player Side oli siis tavakasutaja poolne vaade, kus ta sai ennast nendele kursustele kirja panna (broneerida koht).
Aga see ei olnud kõik. Peale selle oli seal eraldiseisev Booking Widget (BW), mida said spordiklubid oma kodulehele üles panna, mis pakkus PlayEnable funktsionaalsust ilma playEnable lehele minemata ja mida väga paljud klubid ka kasutavad.
Selgus, et neile kõikidele toimingutele oleks vaja kirjutada testid. Teste tuleb sadu.
Kirjutasin mõned proovitestid. Nendega oldi rahul aga:
Nädal 2:
Ülesanded:
Vaja oleks mingit keskset ülevaatlikku süsteemi, kuna teste saab olema palju ja nende tulemused peaksid olema mugavalt näha ühes kohas. Testidesse peaks saama algandmeid mugavalt sisestada (ka peaks olema näha, mis kohtades testid vigu annavad, ehk mulle anti tellimus see kõik organiseerida üheks mugavaks ja ülevaatlikuks "spreadsheed"-iks. (Kasutades midagi nagu MS Excel või parem google.docs)
Selgus et vaja on ka kasutusjuhendit (filipiinlannadele), kuidas teste käima tõmmata. Selleks paluti mult kas ma omakorda saaksin üles panna keskse Webdriveri serveri Linuxi peal (mis siis jooksutaks mu scripte).
Kui olin nende ülesannetega poole peal, tuli veel lisa soove testimis-süsteemile, mida ma arendan.
Üks soovidest on see, et vaja testidega vaadata kas andmed serverisse kohale jõuavad (ja ka vastupidi, kas serveri andmed tagasi keskkonda jõuavad). Selleks tehti mulle andmebaasi päringuteks (andmebaas oli PostgreSQL) ligipääs.
Minule andis see palju mõtlemisainet, kuidas kõiki neid päringuid ja vastuseid "spreadsheed"-ist võrrelda ja see osa jäi järgmisse nädalasse.
Uues keskkonnas tuleb palju uut õppida ja asjadest aru saada, enne kui muutud produktiivseks. Eriti kehtib see programmeerimisega keskkonnas, mida on juba aastaid arendatud. Enne kui sa julged teha mingeid liigutusi, pead olema suhteliselt kindel, et su liigutused midagi töötavat ära ei riku.
Niisiis mu esimese nädala ülesanded:
Koos tootejuhiga, teha läbi toote tutvustus. Tutvuda nii Facility side (FS) kui ka Player Side (PS)
poolega.
Facility side oli siis spordiklubi(de) omaniku vaade, sinna alla kuulus kümneid ja kümneid aknaid ja tegevusi mida sai omanik seal teha, näiteks treeningute (kursuste) lisamine.
Player Side oli siis tavakasutaja poolne vaade, kus ta sai ennast nendele kursustele kirja panna (broneerida koht).
Aga see ei olnud kõik. Peale selle oli seal eraldiseisev Booking Widget (BW), mida said spordiklubid oma kodulehele üles panna, mis pakkus PlayEnable funktsionaalsust ilma playEnable lehele minemata ja mida väga paljud klubid ka kasutavad.
Selgus, et neile kõikidele toimingutele oleks vaja kirjutada testid. Teste tuleb sadu.
Kirjutasin mõned proovitestid. Nendega oldi rahul aga:
Nädal 2:
Ülesanded:
Vaja oleks mingit keskset ülevaatlikku süsteemi, kuna teste saab olema palju ja nende tulemused peaksid olema mugavalt näha ühes kohas. Testidesse peaks saama algandmeid mugavalt sisestada (ka peaks olema näha, mis kohtades testid vigu annavad, ehk mulle anti tellimus see kõik organiseerida üheks mugavaks ja ülevaatlikuks "spreadsheed"-iks. (Kasutades midagi nagu MS Excel või parem google.docs)
Selgus et vaja on ka kasutusjuhendit (filipiinlannadele), kuidas teste käima tõmmata. Selleks paluti mult kas ma omakorda saaksin üles panna keskse Webdriveri serveri Linuxi peal (mis siis jooksutaks mu scripte).
Kui olin nende ülesannetega poole peal, tuli veel lisa soove testimis-süsteemile, mida ma arendan.
Üks soovidest on see, et vaja testidega vaadata kas andmed serverisse kohale jõuavad (ja ka vastupidi, kas serveri andmed tagasi keskkonda jõuavad). Selleks tehti mulle andmebaasi päringuteks (andmebaas oli PostgreSQL) ligipääs.
Minule andis see palju mõtlemisainet, kuidas kõiki neid päringuid ja vastuseid "spreadsheed"-ist võrrelda ja see osa jäi järgmisse nädalasse.
Kristjan!
VastaKustutaSuur tänu esimeste ülevaadete eest. Jõudu ja jaksu ka järgnevatest nädalateks, tundub, et tööd, mida teha on kõvasti!