1 / 16

Christina Ilvento Ellen Kim Garrett Marcotte

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

karsen
Download Presentation

Christina Ilvento Ellen Kim Garrett Marcotte

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Pairgramming Christina Ilvento Ellen Kim Garrett Marcotte

  2. 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.”

  3. 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.”

  4. Why Pairgramming? • Flexibility • Save time • Built-in SVN • Multiplatform • No special installations • Syntax highlighting GUI • Security • Centralized

  5. Data Flow ~ Driver Django & Subversion Server (Apache) Ajaxterm Server (standalone) Editor Editor Console Console SSH SSH Driver Passenger Text Chat Text Chat

  6. Data Flow ~ Passenger Django & Subversion Server (Apache) Ajaxterm Server (standalone) Editor Editor Console Console SSH SSH Driver Passenger Text Chat Text Chat

  7. Data Flow Django & Subversion Server (Apache) Ajaxterm Server (standalone) Editor Editor Console Console SSH SSH Driver Passenger Text Chat Text Chat

  8. Django

  9. Django

  10. Django

  11. Pyjamas

  12. Demo • 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:  • write a basic hello world in your favlang, yay both computers can see • (if this is smooth enough, switch drivers) • compile and run, yay it works • use text chat a little ("hi mom!") • save and quit

  13. 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

  14. ...but we've got a long way to go • things we still want to improve, expand, work on • hehheh we have no bugs… no bugs at all…

  15. Acknowledgements Prof. Kernighan PengJiang Dr. Robert Dondero Gyeong-SikChoi & our Frist cohorts You!

  16. Questions?

More Related