Lecture overview -- Keyboard shortcut: 'u'  Previous page: Code Review [Section] -- Keyboard shortcut: 'p'  Next page: Test af objekt-orienterede programmer [Section] -- Keyboard shortcut: 'n'  Lecture notes - all slides and notes together  slide -- Keyboard shortcut: 't'  Help page about these notes  Alphabetic index  Course home  Page 25 : 46
Forelæsningsnoter i Objekt-orienteret Programmering
Test og Dokumentation
Code Review

Materialet på denne side er inspireret fra kapitel 9, 'Code review' i Bashir og Goel's bog - referet andetsteds på denne side

Det er bedre at forebygge fejl end at lave fejl

Code review er et middel til at fjerne fejl fra programmet inden testfasen

Et 'Code review' er et formelt møde hvor en gruppe af kvalificerede personer (udviklere) - om mulig med forskellig baggrund - identificerer fejl i et program

  • Code review

    • Formålet er at finde fejl - ikke at rette fejlene

    • Giv udvikleren lejlighed til at 'læse programmet op'

      • Derved finder udvikleren ofte selv fejl

    • Formidling af den enkelte programmør's bidrag til hele gruppen

    • Ikke en anklage mod den programmør, der har lavet en fejl

    • Mindre en to timers møde - review af op til 200 liniers program

    • Kan involvere checklister (beskrivelser af fejl som man skal være på udkig efter) som gradvist kan udvikle sig i et projekt

    • En deltager, som spiller sekretær-rollen, noterer alle fejl i et 'Code review skema'

  • Testing Object-oriented Software - Life Cycle Solutions, kapitel 9.: Imran Bashir og Amrit L. Goel, Springer Verlag, 2000
    The reference above goes to paper material