Posts

Showing posts from January, 2024

Praktikablogi 7. postitus - 13. ja 14. nädal

Testimises oli avastatud paar probleemi eelmisel nädalal tehtud küpsiste nõusoleku liidestusega. Enamus esmaspäevast kulus mul nende probleemide parandamisele. Parandamise käigus avastasin veel paar liidestusega seotud probleemi ning parandasin ka need ära. Näitasin tiimikaaslasele, kuidas git-is commit -ide cherry-pick -imisega saab mitmele eri branch -ile samad muudatused lisada ilma muudatuste ajalugu väga segaseks ajamata. See polnud midagi väga erilist ning ma ise olin selle alles eelmisel nädalal selgeks õppinud, kuid see oli siiski esimene kord, kus ma sain tööl ise kellelegi teadmisi jagada. Sain ülesandeks käsitsi parandada ära mõndade tellimuste andmed ühes vanas andmebaasis, millesse uusi tellimusi enam ei tehta, kuid vanu jätkuvaid tellimusi pikendatakse ikkagi. Selle ülesandega seoses sain suure ehmatuse osaliseks. Peaaegu oleksin kogemata kirjutanud üle kõikide tellimuste hinnad selle asemel, et muuta ainult neid tellimusi, mida parandama pidin. Mind päästis ainult see, e...

Praktikablogi 6. postitus - 11. ja 12. nädal

11. nädal 11. nädal möödus väikseid lihtsaid muudatusi tehes: nuppude ümbernimetamine, kasutustingimuste linkide väljavahetamine, paremate veateadete lisamine, e-maili teenusele saadetavatele andmetele ühe atribuudi lisamine jne. Pidin nende jaoks enamasti küll muutma koodibaasi osasid, millega ma seni polnud kokku puutunud või tutvuma kasutatavate teekide võimalustega, mida ma ei olnud varem kasutanud, kuid erilist peamurdmist nad ei vajanud. Sellistest "väikestest" muudatustest kõige suuremat peavalu põhjustas mulle ülesanne, kus pidin veebilehe kitsamasse/telefoni vaatesse lisama sooduskoodi kasutamise komponendi, mis laiemas/desktop vaates juba olemas oli. Ma polnud sellise kahe vaate haldamise teemaga varem pidanud tegelema ning mul kulus palju aega, et 1) komponendi välimus sobiks kokku ülejäänud lehega, 2) koodistruktuur püsiks seejuures enam-vähem mõistlik ning 3) mõlemad komponendid püsiksid sünkroonis omavahel ja ka ostukorviga, ilma ebavajalikke taasrenderdusi põhj...