Top Banner
Christina Ilvento Ellen Kim Garrett Marcotte Pairgramming
16

Christina Ilvento Ellen Kim Garrett Marcotte

Jan 05, 2016

Download

Documents

karsen

Pairgramming. Christina Ilvento Ellen Kim Garrett Marcotte. Overview. Paired programming "a practice in which two programmers work side-by-side at one computer, continuously collaborating on the same design, algorithm, code, or test.”. Overview. Pairgramming - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Christina  Ilvento Ellen Kim Garrett  Marcotte

Christina Ilvento

Ellen KimGarrett

Marcotte

Pairgramming

Page 2: Christina  Ilvento Ellen Kim Garrett  Marcotte

Overview

Paired programming

"a practice in which two programmers work side-by-side at one computer, continuously collaborating on the same design, algorithm, code, or test.”

Page 3: Christina  Ilvento Ellen Kim Garrett  Marcotte

Overview

Pairgramming

"a practice in which two programmers work side-by-side at one computer, continuously collaborating on the same design, algorithm, code, or test.”

Page 4: Christina  Ilvento Ellen Kim Garrett  Marcotte

Why Pairgramming?

• Flexibility• Save time• Built-in SVN• Multiplatform• No special installations• Syntax highlighting GUI• Security• Centralized

Page 5: Christina  Ilvento Ellen Kim Garrett  Marcotte

Editor

Text Chat

ConsoleSSH

Data Flow ~ DriverDjango &

Subversion Server (Apache)

Ajaxterm Server (standalone)

Driver Passenger

SSH Editor

Text Chat

Console

Page 6: Christina  Ilvento Ellen Kim Garrett  Marcotte

Editor

Text Chat

ConsoleSSH

Data Flow ~ PassengerDjango &

Subversion Server (Apache)

Ajaxterm Server (standalone)

Driver Passenger

SSH Editor

Text Chat

Console

Page 7: Christina  Ilvento Ellen Kim Garrett  Marcotte

Editor

Text Chat

ConsoleSSH

Data FlowDjango &

Subversion Server (Apache)

Ajaxterm Server (standalone)

Driver Passenger

SSH Editor

Text Chat

Console

Page 8: Christina  Ilvento Ellen Kim Garrett  Marcotte

Django

Page 9: Christina  Ilvento Ellen Kim Garrett  Marcotte

Django

Page 10: Christina  Ilvento Ellen Kim Garrett  Marcotte

Django

Page 11: Christina  Ilvento Ellen Kim Garrett  Marcotte

Pyjamas

Page 12: Christina  Ilvento Ellen Kim Garrett  Marcotte

prepare a very simple demo illustrating main functionality and 1-2 nice things; do not get too detailed or include anything that might break

probably: 1. write a basic hello world in your fav lang, yay both

computers can see2. (if this is smooth enough, switch drivers)3. compile and run, yay it works4. use text chat a little ("hi mom!")5. save and quit

Demo

Page 13: Christina  Ilvento Ellen Kim Garrett  Marcotte

We've come a long way...

• Documentation• Be cautious using new things• Communication• SVN• Take breaks• Open source• Don’t be afraid of the French

Page 14: Christina  Ilvento Ellen Kim Garrett  Marcotte

...but we've got a long way to go• things we still want to improve, expand, work on

• heh heh we have no bugs… no bugs at all…

Page 15: Christina  Ilvento Ellen Kim Garrett  Marcotte

Acknowledgements

Prof. Kernighan

Peng Jiang

Dr. Robert Dondero

Gyeong-Sik Choi & our Frist

cohorts

You!

Page 16: Christina  Ilvento Ellen Kim Garrett  Marcotte

Questions?