Uploaded on

 

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
297
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
10
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Pair Programming
    Presented by:
    ProsunjitBiswas
    Teaching Assistant
    Dept of Computer Science
    University of Texas at San Antonio
    Email: prosun.csedu@gmail.com
  • 2. Before we get to know Pair Programming we will define Solo Programming
    3/22/2011
    Presented @ UTSA, MS Building 2.08B
    2
  • 3. Solo Programming is programming just by one person taking every responsibility of design, analysis and implementation by himself/herself.
    3/22/2011
    Presented @ UTSA, MS Building 2.08B
    3
  • 4. But the risks of Solo Programming are
    1. High defect rate
    2. Low Productivity
    3. Frustration
    4. Performance Degradation.
    3/22/2011
    Presented @ UTSA, MS Building 2.08B
    4
  • 5. Here comes Pair Programming.
    3/22/2011
    Presented @ UTSA, MS Building 2.08B
    5
  • 6. 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
    Presented @ UTSA, MS Building 2.08B
    6
  • 7. 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
    Presented @ UTSA, MS Building 2.08B
    7
  • 8. Pair Programming Vs Solo Programming
    Pair Programming Solo Programming
    1. Two person parting 1. One person
    in programming at programming.
    same time.
    2. Improved productivity 2. Less productive
    reliability. & error prone
    3/22/2011
    Presented @ UTSA, MS Building 2.08B
    8
  • 9. Any Question ?
    3/22/2011
    Presented @ UTSA, MS Building 2.08B
    9
  • 10. 3/22/2011
    Presented @ UTSA, MS Building 2.08B
    10