Pair programming + Git

IT1901 Fall 2021 - 5th lecture

Overview

  • 1st group deliverable

  • Pair programming

  • Git

1st group deliverable

1st group deliverable

  • 1st release (MVP)

  • deadline (to be discussed with the TAs)

    • standard deadline Friday 24th of September by 16:00

    • extended deadline Friday 1st of October by 16:00

Pair programming

Pair programming (0)

  • a pair of developers take on a task

  • use one computer

  • take turns to the roles of driver / observer (navigator, co-pilot)

  • program out loud

Pair programming (1)

  • agile development technique

  • better quality and less defects / more person hours

  • learning from each other

  • transfer of skills

  • increased resilience of the development process

  • aiding team building and communication

Pair programming (2)

  • there are advantages to all kinds of pairing

  • engagement is key to having results

  • learning from each other

  • remote pair programming

Git

Norwegian University of Science and Technology