# sprint 5 ## tavoitteet: saada peli loppuun/toimivaksi ## tehdyt asiat -> viimeisen viikon sprintti missä yhdisteltiin projektia ja lisättiin toiminnallisuuksia --> neuvoin muita jos heillä oli kysymyksiä DnD suhteen tai niiden osa-aluiden muokkaamiseen ---> projekti valmistui toimivaksi ## käytetty aika 2-8.12 ![](https://i.imgur.com/42KmAJV.png) ![](https://i.imgur.com/hfYkfWY.png) -> 18 tuntia 14 minuuttia ## Kehittäjäblogissa esitetyt evidenssit sisältöjen ja tavoitteiden täyttymiselle ### Pura asiat auki siten että arvioija ymmärtää osallisuutesi eri oppimistilanteisiin - Kirjoitin projektissa react komponentit ja toimivat pohjat, mistä muut lähtivät laajentamaan -> lisäsin dokumentaation mikä selitti mitä DnD asiat tekivät komponenteissa. Esimerkiksi End ja sieltä tulevat item ja dropResult. ---> Muut laajensivat nähin komponentteihin liittyvät toiminnallisuudet, mitkä tarvitsivat omiin alueisiinsa - DnD pohjat komponentteihin field ja laiva -> siten että näistä saatiin ID:t mihin laiva tiputettiin ja mikä laiva tiputettiin. - Projektin ylläpitämistä ja tarpeettomiksi päätettyjen JavaScript kirjastojen (next) poistaminen -> Sprintit 1-3 yhdistelin projektin tiedostoja ja tein fronttia. -> Poistin hankalaksi päätetyn Next.js projektista. - Aloin kertaamaan FSO kurssin avulla -> Aion käydä FSO kurssia kerratakseni tilaa ja muita Reactin ominaisuuksia. ### Kerro mitä opit ja miten ja miksi Opin käyttämään Reactia itsenäisemmin ilman varsinaista "ohjetta". -> Meille periaatteessa viskattiin "tehkää projekti laivanupotus" ilman sen suurempia ohjeita. Myös ryhmä työskentely tuli web-ohjelmoinnin osalta tutummaksi ja myös työn jako. -> aiemmat työt ovat olleet yksin tehtäviä, mutta nyt tässä projektissa ryhmätyö -> Työn jako: tein paljon asiaa viikoilla 1-3, mutta sen jälkeen neuvoin muita niiden asioiden laajennuksessa sprinteissä 4-5 kun muut tekivät suurimman osan omista alueistaan. -> "soft skills" Github/gitlab käyttäminen -> aiemmin ei ole tarvinnut tehdä branch pull tai muita komentoja, mitä tuli käytettyä paljon -> projektin yhdistelyä muiden tiedostojen pohjalta Ajanseuranta on haasteellista -> Tuli käytettyä paljon aikaa miettimiseen, opiskeluun ja asioiden tekemiseen ilman, että laittoi ajastimen päälle --> Esimerkiksi muutamassa ensimmäisessä sprintissä luulin, että meidän pitää vain ajoittaa ohjelmointi aika ja esimerkiksi ei videoiden katsominen ja asioiden opettelu.