Pair programming
-
Upload
prosunjit-biswas -
Category
Documents
-
view
336 -
download
1
Transcript of Pair programming
![Page 1: Pair programming](https://reader036.fdocuments.in/reader036/viewer/2022062405/554f9016b4c905d25b8b516f/html5/thumbnails/1.jpg)
Pair Programming
Presented by:Prosunjit Biswas
Teaching AssistantDept of Computer Science
University of Texas at San AntonioEmail: [email protected]
![Page 2: Pair programming](https://reader036.fdocuments.in/reader036/viewer/2022062405/554f9016b4c905d25b8b516f/html5/thumbnails/2.jpg)
Before we get to know Pair Programming we will define Solo Programming
3/22/2011 2Presented @ UTSA, MS Building 2.08B
![Page 3: Pair programming](https://reader036.fdocuments.in/reader036/viewer/2022062405/554f9016b4c905d25b8b516f/html5/thumbnails/3.jpg)
Solo Programming is programming just by one person taking every responsibility of design, analysis and implementation by
himself/herself.
3/22/2011 3Presented @ UTSA, MS Building 2.08B
![Page 4: Pair programming](https://reader036.fdocuments.in/reader036/viewer/2022062405/554f9016b4c905d25b8b516f/html5/thumbnails/4.jpg)
But the risks of Solo Programming are◦1. High defect rate◦2. Low Productivity◦3. Frustration◦4. Performance Degradation.
3/22/2011 4Presented @ UTSA, MS Building 2.08B
![Page 5: Pair programming](https://reader036.fdocuments.in/reader036/viewer/2022062405/554f9016b4c905d25b8b516f/html5/thumbnails/5.jpg)
Here comes Pair Programming.
3/22/2011 5Presented @ UTSA, MS Building 2.08B
![Page 6: Pair programming](https://reader036.fdocuments.in/reader036/viewer/2022062405/554f9016b4c905d25b8b516f/html5/thumbnails/6.jpg)
In pair programming two persons are doing all programming tasks ( Design, analysis and implementation) sitting on one computer , sharing one keyboard– one doing the task and the other assisting the former.
3/22/2011 6Presented @ UTSA, MS Building 2.08B
![Page 7: Pair programming](https://reader036.fdocuments.in/reader036/viewer/2022062405/554f9016b4c905d25b8b516f/html5/thumbnails/7.jpg)
The advantages of Pair Programming over Solo Programming are :
◦1. Improvement of the quality of the Product
◦2. More Reliability and less bug.◦3. Collective ownership of Code .◦4. Less pressure / responsibility on
programmer.◦5. Happy Programming.
3/22/2011 7Presented @ UTSA, MS Building 2.08B
![Page 8: Pair programming](https://reader036.fdocuments.in/reader036/viewer/2022062405/554f9016b4c905d25b8b516f/html5/thumbnails/8.jpg)
Pair Programming Vs Solo Programming
Pair Programming Solo Programming
1. Two person parting 1. One personin programming at programming.same time.
2. Improved productivity 2. Less productive reliability. & error prone
3/22/2011 8Presented @ UTSA, MS Building 2.08B
![Page 9: Pair programming](https://reader036.fdocuments.in/reader036/viewer/2022062405/554f9016b4c905d25b8b516f/html5/thumbnails/9.jpg)
Any Question ?
3/22/2011 9Presented @ UTSA, MS Building 2.08B
![Page 10: Pair programming](https://reader036.fdocuments.in/reader036/viewer/2022062405/554f9016b4c905d25b8b516f/html5/thumbnails/10.jpg)
3/22/2011 10Presented @ UTSA, MS Building 2.08B