How computer software works


Paired Programming

I have been hearing a lot about pairedstyles and there may be potential
programming recently. I've done someconflicts.
research on the net about this to findI have found that the biggest objection
out what exactly "paired programming"to this idea is the lack of scientific
involves.research into comparing the productivity
First off, here's one of the betterquality of paired programming and the
descriptions of Paired or Collaborativetraditional approach.
Programming from Wikipedia:I must admit over 11 years of my
Description:programming, personally, I have produced
"Pair programming requires two softwarebetter results when programming with
engineers to participate in a combinedanother person. My second ever
development effort at one workstation.professional project never had any bugs
Each member performs the action thefrom the testers or the field and I was
other is not currently doing: While oneworking very closely with another
types in unit tests the other thinksprogrammer. Can it be a coincidence?
about the class that will satisfy theMaybe I am more suited to working other
test, for example.people.
The person that is doing the typing isFutureEspecially due to the following
known as the driver while the personreasons, I see a lot of potential for
that is guiding is known as thethe collaborative programming in the
navigator. It is often suggested for theupcoming years:- A very significant
two partners to switch roles at leastamount of software programming in the
every half-hour."USA, UK and other countries have been
Pros/Consoutsourced to India, China, Russia and
That are people for and against the ideasimilar countries. One of the biggest
for different reasons. The supporters ofchallenges that have been well
the idea argue that the pairedpublicised is for the Western companies
programming- increases software qualitytraining up the outsourced partners and
for various reasons.- increases moralehaving enough control over the software
and team work- speeds up the softwarethat is being produced.- Broadband
delivery- improves hands-on training oftechnology has had a giant leap within
the junior programmers- and spreads thethe last few years. The analysts predict
code knowledge reducing the dependencythat the dial-up technology will be
on a single person for an area of thehistory very soon.- Google is now trying
code.to by-pass the whole dependency, created
Other people object that- some peopleby Microsoft in the 80s, so that
are more productive when they work oneverything can be done over the internet
their own- senior people may find itwithout having to need anything but a
frustrating work with people who arebrowser.
still coming up to speed. Also, the newSo, the way I see it is that the paired
people may find it frustrating if theprogramming can be and will used to have
senior people have a tendency to taketighter relationships with the
over the whole programming process.-outsourced partners in the upcoming
different people have different codingyears.



1 A B C D 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114