Cargando…

Practical Remote Pair Programming Best Practices, Tips, and Techniques for Collaborating Productively with Distributed Development Teams.

Practical Remote Pair Programming provides a hands-on approach to using remote pair programming in your day-to-day work. With this book, you'll learn how to leverage the tools, techniques, and tips and tricks to boost your productivity and enhance your pair programming experience while working...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Bolboacă, Adrian
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham : Packt Publishing, Limited, 2021.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a2200000Mu 4500
001 OR_on1243545387
003 OCoLC
005 20231017213018.0
006 m o d
007 cr cnu---unuuu
008 210327s2021 enk o ||| 0 eng d
040 |a EBLCP  |b eng  |c EBLCP  |d YDX  |d UKAHL  |d UKMGB  |d OCLCO  |d OCLCF  |d OCLCO  |d OCLCQ  |d N$T  |d OCLCO 
015 |a GBC152701  |2 bnb 
016 7 |a 020148428  |2 Uk 
019 |a 1243263991  |a 1295611155  |a 1300610146 
020 |a 9781800565531  |q (electronic bk.) 
020 |a 1800565534 
020 |z 1800561369 
020 |z 9781800561366 
029 1 |a UKMGB  |b 020148428 
029 1 |a AU@  |b 000068895720 
035 |a (OCoLC)1243545387  |z (OCoLC)1243263991  |z (OCoLC)1295611155  |z (OCoLC)1300610146 
050 4 |a QA76.76.D47 
082 0 4 |a 005.1  |2 23 
049 |a UAMI 
100 1 |a Bolboacă, Adrian. 
245 1 0 |a Practical Remote Pair Programming  |h [electronic resource] :  |b Best Practices, Tips, and Techniques for Collaborating Productively with Distributed Development Teams. 
260 |a Birmingham :  |b Packt Publishing, Limited,  |c 2021. 
300 |a 1 online resource (240 p.) 
336 |a text  |2 rdacontent 
337 |a computer  |2 rdamedia 
338 |a online resource  |2 rdacarrier 
500 |a Description based upon print version of record. 
505 0 |a Cover -- Title Page -- Copyright and Credits -- Dedication -- Contributors -- Table of Contents -- Preface -- Section 1: Introduction to Pair Programming -- Chapter 1: Pair Programming and Its Necessity -- The history of pair programming -- Elucidating problems in pairs -- Managing complexity -- Sharpening our knowledge -- Collaborative work -- Leveling knowledge -- Advancing knowledge -- Gaining wisdom -- Improving the system -- Staff liquidity -- Managing complexities in complex domains -- Managing complex domains -- Difficult tasks -- The fastest feedback code review 
505 8 |a Minimizing the defect rate -- Comfort for the future you -- Code is more often read than written -- Exploratory testing with pair programming -- Programming with your CEO -- Social programming -- The rubber duckling effect -- How does pair programming work? -- Knowledge work and knowledge workers -- Time well spent -- Summary -- Further reading -- Chapter 2: How Can Pair Programming Help? -- Defining pair programming -- Driver -- Navigator -- Trainer/facilitator -- Boosting efficiency -- Reducing task switching -- Taking breaks -- Situations when pair programming can help -- Bettering efficiency 
505 8 |a Improving technical skills -- Aiding knowledge transfer -- Improving communication -- Enhancing problem-solving capabilities -- Simplifying the existing code base -- Situations when pair programming is difficult -- Working alone -- Lack of safe space -- Only I want to pair from my team -- Working better with colleagues with other specializations -- Pairing with a tester -- Pairing with a UI designer -- Pairing with DevOps -- Pairing with a business analyst -- Pair programming in practice -- Learning new things or tricks -- Being social -- social programming 
505 8 |a Pair programming cannot solve everything -- Unclear requirements -- Bad coding practices -- Tension within the team -- Tension within the organization -- Close to deployment time -- Summary -- Further reading -- Chapter 3: Exploring Pair Programming Techniques and Styles -- Understanding pair programming techniques -- The Driver-Navigator technique -- The Pairing-Trainee technique -- The Beginner-Advanced technique -- The Beginner-Beginner technique -- The Ping-Pong technique -- Improving pair programming with styles -- Unplanned pairing -- Traditional pairing -- Elastic pairing 
505 8 |a Strong-style pairing -- Organizing pair programming -- Round-robin pairing -- Promiscuous pairing -- Selective pairing -- How often do we need to pair? -- Should you pair for the whole day? -- Should you pair daily? -- Should you pair weekly? -- Exploring different communication methods -- Aggressive communication -- Submissive communication -- Assertive communication -- Making a difference with the right words, tone, and clarity -- Pair programming best practices -- Taking notes while pair programming -- Starting with some small talk -- Emptying your cup -- Debriefing -- Dialogue courtesy 
505 8 |a Building confidence -- committing often and having good unit tests 
520 |a Practical Remote Pair Programming provides a hands-on approach to using remote pair programming in your day-to-day work. With this book, you'll learn how to leverage the tools, techniques, and tips and tricks to boost your productivity and enhance your pair programming experience while working in distributed teams. 
588 0 |a Print version record. 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
650 0 |a Agile software development. 
650 0 |a Software engineering. 
650 6 |a Méthodes agiles (Développement de logiciels) 
650 6 |a Génie logiciel. 
650 7 |a Agile software development  |2 fast 
650 7 |a Software engineering  |2 fast 
776 0 8 |i Print version:  |t Practical Remote Pair Programming.  |d Birmingham : Packt Publishing, Limited, 2021  |z 9781800561366 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781800561366/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
938 |a Askews and Holts Library Services  |b ASKH  |n AH38447431 
938 |a ProQuest Ebook Central  |b EBLB  |n EBL6525104 
938 |a YBP Library Services  |b YANK  |n 302011643 
938 |a EBSCOhost  |b EBSC  |n 2894694 
994 |a 92  |b IZTAP