Parprogrammering: Forskelle mellem versioner

Content deleted Content added
Alexbot (diskussion | bidrag)
m robot Tilføjer: it:Pair programming
m sammenlægger ens noter
Linje 48:
|isbn=0-201-74576-3}}"With pair programming, 'four eyeballs are better than two,' and a momentous number of defects are prevented, removed right from the start. These continual reviews outperform traditional, formal reviews in their defect-removal speed."</ref>
* ''Reducerede udviklingsomkostninger:'' Bugs er en specielt omkostningstung del af softwareudvikling, især hvis de først findes sent i udviklingsprocessen. Idet parprogrammering kraftigt reducerer fejlraten, medfører dette en dramatisk reduktion i omkostningerne ved softwareudvikling.<ref name="costs-benefits"/>
* ''Træning og videndeling:'' Viden deles nemt mellem parprogrammører: De deler viden om det specifikke system og de lærer programmeringsteknikker og små tricks og fif's af hinanden.<ref name="costs-benefits"/><ref name=williams112>{{cite book
|last=Williams
|first=Laurie
Linje 63:
|pages=112
|isbn=0-201-74576-3}}"[Expert-novice pairing] can even be valuable for novices who are novices only in the sense that they haven't beenwith their team for very long. … Watching and then doing with an expert by your side can greatly reduce the time it would require to learn 'the right way' of working with the team. It really helps when the newbie works with many of the experts (or with any team member) so he or she can learn about many different aspects of the system."</ref>
* ''Løsning af svære problemer:'' Par oplever ofte at tilsyneladende "umulige" problemer bliver lette (eller i det mindste mulige) at løse når man arbejder sammen.<ref name="costs-benefits"/><ref>{{cite bookname=williams112 />
|last=Williams
|first=Laurie
|title=Pair Programming Illuminated
|publisher=Addison-Wesley
|date=2003
|pages=112
|isbn=0-201-74576-3}}"[Expert-novice pairing] can even be valuable for novices who are novices only in the sense that they haven't beenwith their team for very long. … Watching and then doing with an expert by your side can greatly reduce the time it would require to learn 'the right way' of working with the team. It really helps when the newbie works with many of the experts (or with any team member) so he or she can learn about many different aspects of the system."</ref>
* ''forbedret moral:'' Programmører fortæller om større glæde ved arbejdet<ref>{{cite book|last=Williams|first=Laurie|title=Pair Programming Illuminated|publisher=Addison-Wesley|date=2003|pages=21|isbn=0-201-74576-3}}"In our recent Web survey, we asked, 'What have you found beneficial about pair programming?' The single most common response was, 'It's a lot more fun!'"</ref> og større tillid til at deres arbejde er korrekt.<ref name="costs-benefits"/>
* ''Reduceret risiko:'' Eftersom kendskabet til systemet er delt mellem mange programmører er der mindre risiko for virksomheden, hvis en enkelt programmør falder fra.<ref name="costs-benefits"/>