Artikel "Pasangan Berpasangan dan Pikiran Pemula" (PDF) menunjukkan bahwa Anda menempatkan seseorang pada pasangan yang paling sedikit tahu tentang area tertentu dari basis kode. Hal ini juga menunjukkan bahwa Anda swap keluar anggota senior dari pasangan setiap 90 menit atau lebih. Tidak hanya para pemula akan belajar tentang area kode tersebut tetapi mereka juga akan berpikir secara berbeda dibandingkan dengan seseorang yang sudah mengetahui area tersebut.
Adakah yang punya pengalaman dengan strategi ini? Apakah ada hubungannya dengan kenyataan?
Saya menemukan pertanyaan lain tentang kapan harus menggunakan pemrograman berpasangan dan apakah akan menerima pekerjaan di mana pemrograman berpasangan diperlukan , tetapi saya tidak menemukan apa pun yang secara khusus tentang pemasangan pasangan bebas dan strategi "pikiran pemula" ini.
Jika Anda tidak terbiasa dengan pemrograman pasangan, ada artikel menarik di Wikipedia dan c2.com .
sumber
Jawaban:
Saya pikir pertanyaan Anda mengecilkan (mungkin, membingungkan) Program Pairing dan Promiscuous Pairing.
Ketika Anda melakukan pemrograman berpasangan dan salah satu programmer mengetahui lebih banyak tentang tugas yang dihadapi, programmer lain belajar dengan sangat cepat (bahasa, alat, desain atau persyaratan produk yang sedang mereka kerjakan. Saya memiliki pengalaman dengan itu dan sangat merekomendasikannya untuk mempercepat rekan kerja Anda atau diri Anda sendiri.
Gagasan Promiscuous Pairing adalah ketika Anda memiliki N programmer di tim dan membuat semua pasangan yang mungkin dari mereka dan memutar pasangan itu sering , maka pengetahuan tersebut menyebar ke seluruh tim dengan sangat cepat.
sumber