Projekti1:n vertaisarviointi

PRP Plussa-gradereiden avustamana

Oppimistavoitteena on syventää opiskelijoiden ymmärrystä tehokkuudesta ja laajentaa näkemystä erilaisista ratkaisuista. Työsi lähettäminen vertaisarvioitavaksi oli vapaaehtoista, mutta jos lähetit työsi, katselmoi myös sinulle lähetetyt koodit. Tämä varmistaa, että kaikki saavat vertaisarvioinnin. Arvio ei vaikuta arvioitavan pisteisiin, vaan arvioijaan. Eli jos et tee arviointiosaa, sinä menetät pisteitä.

Arvio on tarkoitus tehdä yhteistyössä Plussa-gradereiden kanssa. Lähetä saamasi ratkaisut Plussan arvioitavaksi ja tämän jälkeen valitse yksi funktio tarkempaa tehokkuusanalyysia varten.

Tee seuraavat asiat:

  • Ylikirjoita tilapäisesti ratkaisusi vertaisen ratkaisulla ja lähetä se Plussaan. On monia tapoja tehdä se tilapäiseksi:
    • Ennen ylikirjoittamista merkitse nykyinen ratkaisusi käyttäen git tag -a my-project1 -m 'Oma versio', sitten ylikirjoita se väliaikaisesti vertaisen ratkaisulla ja lähetä Plussaan. Palataksesi alkuperäiseen ratkaisuun käytä git checkout my-project1.
    • Voit myös tehdä prp:n erillisellä haaraumalla:
      git checkout -b prp_review Palaa päähaaraan komennolla: git checkout main
  • Tarkista tulokset, keskittyen erityisesti suorituskykytestiin, Valgrindiin ja suorituskykyarvioon, jotka ovat kaikkein hyödyllisimpiä mittareita.
  • Valitse jokin funktio annetusta funktioluettelosta tehokkuustarkastelua varten.
  • True/False -kysymyksissä valitse False, jos kysymys ei ole relevantti valitulle funktiolle.
perftest command count
Alla oleva kuva havainnollistaa prp-palautuksen gradaamista. Perftestin ajettuasi kopioi command count kuvan osoittamasta paikasta ja liitä se PRP-katselmointilomakkeella command count -kenttään.
../_images/command_count.png

A+ esittää tässä kohdassa tehtävän palautuslomakkeen.