From 3d2e4afcf92716c228bfc3bb1d7cd549ab9360b1 Mon Sep 17 00:00:00 2001 From: Adrian Stoica <stoica@ntnu.no> Date: Mon, 13 Sep 2021 13:34:17 +0200 Subject: [PATCH] adds slides for the 6th lecture --- lectures/revealjs/06-lecture.adoc | 69 +++++++++++++++++++++++++++++++ 1 file changed, 69 insertions(+) create mode 100644 lectures/revealjs/06-lecture.adoc diff --git a/lectures/revealjs/06-lecture.adoc b/lectures/revealjs/06-lecture.adoc new file mode 100644 index 0000000..79232ef --- /dev/null +++ b/lectures/revealjs/06-lecture.adoc @@ -0,0 +1,69 @@ += Pair programming + Git +:customcss: slides.css +:icons: font +:includedir: includes/ +:LECTURE_TOPIC: Pair programming / Git +:LECTURE_NO: 5th lecture + +include::{includedir}header.adoc[] + + +[.smaller-80][.center-paragraph] +IT1901 Fall 2021 - {LECTURE_NO} + +== Overview + +- 1st group deliverable +- Pair programming +- Git + + +[background-color = "#124990"] +[color = "#fff6d5"] +== 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 + + +[background-color = "#124990"] +[color = "#fff6d5"] +== 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 + + + +[background-color = "#124990"] +[color = "#fff6d5"] +== Git + + +include::{includedir}footer.adoc[] -- GitLab