Göm menyn

TDDD80 Projekt: Mobila och sociala applikationer

Seminarier


Sem 2: Fokus kodunderhåll (seminarieledare: Anders Fröberg)

Genomförande

Steg 1. Lämna över er projektkod till den grupp som står efter er i webreg (i fliken: PRA1-Projekt). Deadline för kodöverlämning finns i TimeEdit. Utbyte av kod sköter ni själva på lämpligt sätt (t.ex. via email eller git).

Steg 2. Läs följande forskningsartikel:

Skriv en sammanfattning av artikeln där du besvarar nedanstående frågor:

  • Vad är artikelns syfte?
  • Hur har det presenterade arbetet lagts upp (tillvägagångssätt/metod)?
  • Vilka resultat kommer artikeln fram till?
  • Vad har resultaten för praktiskt värde för utveckling av sociala applikationer?
  • Vad finns det för begränsningar i arbetet?

Steg 3.

Genomför därefter en individuell kodgranskning av den andra gruppens kod. Välj ut 150-300 rader kod (lämpligen klientkoden), och utför en kodgranskning. Gå igenom hela koden och fyll i alla brister du hittar i granskningsprotokollet. Denna protokollmall är förhoppningsvis självförklarande, men tänk på att du har en god ton i dina kommentarer och inte hackar på den person vars kod du granskar. Var saklig och konstruktiv.

Möjliga allvarlighetsgrader är:

  1. Negligible
  2. Marginal
  3. Critical
  4. Catastrophic

Möjliga beslut är: Pass, Pass with reinspection, samt Fail.
Redovisning

Det ifyllda protokollet av kodgranskningen mailas in till seminariehandledaren (Anders) innan seminariet. Ta också med en utskrift av sammanfattningen av artikeln och lämna till handledaren i början av seminariet. Detta gäller som inträdesbiljett till seminariet.

Vid själva seminariet diskuterar vi forskningsartikeln och kopplar det hela till seminariets fokus på underhåll.

Komplettering

Har du missat seminariet kan du komplettera det genom att genomföra ovanstående seminarieförberedelser, samt en beskrivning av tre refaktoreringar, dvs. omstruktureringar och förbättringar av din egen kod. Motivera varför du har gjort dessa ändringar. Din kodgranskning enligt ovan (av annans eller din egen kod), samt din redogörelse av egna refaktoreringar, ska dokumenteras separat, och mailas in till studenten vars kod du granskat, och till seminarieledaren.


Sidansvarig: Rita Kovordanyi
Senast uppdaterad: 2022-01-09