Tekstit

Näytetään blogitekstit, joiden ajankohta on lokakuu, 2022.

DevOps & testausta

Kuva
 Kolmannen kurssiviikon aikana harjoiteltiin yksikkötestien toteutusta visual studiossa ja viikon teemana vaikutti olevan testaus pähkinänkuoressa. Ensin pystytettiin konsoli-projekti, johon liitettiin opettajan kirjoittama "Pääsiäinen.cs"-tiedosto, jossa rakennetaan laskenta pääsiäissunnuntaihin, eli lasketaan milloin on tai oli pääsiäissunnuntai palauttaen päivämäärän. Yksikkötestaus toteutettiinkin sen pääsiäis-laskennan päälle, eli katsottiin että ohjelma toimii oikein. Eka tehtiin testimetodi, jossa katsottiin meneekö päivämäärä oikein laskennassa, antamalla oikea päivämäärä (tänä vuonna pääsiäissunnuntai oli 17.4) testitapaukseen, joka sitten tarkisti että koodissa tulee sama tulos kun on annettu. Ja sen jälkeen tehtiin vielä testitapaus, jossa luotiin ensin lista olleista pääsiäissunnuntaista ja sen avulla varmistettiin että tulos on sama, eli ne oikeat päivät. Toisena testitapauksena vuosiluvun tarkistus, jossa annettiin vuodeksi 1850. Ja koska ohjelmassa pitää antaa

DevOps & virtuaalikoneen pystytys

Kuva
 Seuraavaksi sitten tositoimiin, eli sen virtuaalikoneen pystyttämiseen tätä devOps -kurssia varten.  Oon aiemmin kerran ihan opiskelujen alussa pystyttänyt virtuaalisen koneen, mutta se meni mun vanhan läppärin rikkoutuessa bittiavaruuteen. Valitsin käyttää Azurea, koska siitä ei vielä ole kokemusta miten sen pystytys menee ja millaiselta se näyttää käytännössä. Tai miten sitä käytetään Ensin kävin tollasen microsoftin " Intro to Azure virtual machines " - johdatuksen Azure virtuaalikoneisiin tutoriaalin, jotta oppisi vielä enempi mitä ne tarkoittaa jne. Ja sen jälkeen kävin opettajan kurssisivustolle laittaman Microsoftin oman koulutus / tutoriaali moduulin " Create a Windows virtual machine in Azure " läpi, jossa mentiin kohta kohdalta kaikki oleellinen. Musta tuo Microsoftin harjoitus (training) paikka on kiwa ku siellä on vähän pelillistetty oppimista, harjoitteista saa xp:tä ja xp:llä leveleitä, just niinkuin jossain pelissä. Ja lopuksi kun on tehdyt loppuun a

DevOpsia

Syksy etenee ja kursseja alkaa tulla lisää, tänään alkoi DevOps menetelmä -kurssi, jossa opitaan mikä ja mitä se on ja mihin sitä käytetään. Vaikuttaa ainakin ensimmäisen intro videon katsomisen jälkeen kiinnostavalle aiheelle. DevOps tulee sanoista "developers" ja "operations", eli lyhyesti sanottuna kehittäjät ja sen hetken tapahtumat (ohjelmistojen asennus, pilvitietokannat jne.) kun se ohjelmisto viedään tuotantoon. Toisin sanoen siis se ei oo työkalu vaan tapa toimia hyödyntäen erilaisia työkaluja ja ohjelmistoja, vähän niinkuin Scrum muttei kuitenkaan ihan. Ja sen punainen lanka on nopeuttaa sovellusten tai ohjelmistojen vientiä tuotantoon automatisaation ja teknologian avulla. Hurjaa. DevOps ajattelussa on neljä osaa; automaatio hoitaa rutiinityöt, niin ihmiset voi keskittyä luoviin ja nopeampiin tehtäviin, tehdään pieniä päivityksiä usein ja mieluummin kuin isoja harvoin, hyödynnetään virtualisointia ja pilvipalveluja, sekä asiakas (se joka on tilannut sovel