Saya hanya berpikir tentang pemrograman pasangan dan satu pemikiran baru saja terlintas di benak saya bahwa pasti suatu saat dua coders tidak akan setuju dan itu akan menjadi diskusi panjang (mungkin dipanaskan) tentang implementasi paradigma atau algoritma, dll Saya berharap ini mungkin perang 'agama' atas hal-hal? Apakah ini terjadi?
Belum pernah 'diprogram', apakah ini sesuatu yang terjadi? Apakah ada proses untuk menghentikan diskusi yang panjang?
pair-programming
Gary Willoughby
sumber
sumber
Jawaban:
Diskusi yang sulit terkadang merupakan efek samping dari pemrograman pasangan, tetapi ini tidak selalu merupakan hal yang buruk. Sebagai diskusi tentang pendekatan mana yang harus diambil berarti Anda memikirkan kode sebelum Anda menulisnya dan Anda memiliki lebih dari satu set mata di atasnya.
Diambil dari: http://wundasworld.blogspot.com/2007/11/joy-of-pair-programming.html :
Namun, "perang agama", jika itu akan terjadi, akan muncul dalam tinjauan kode atau di tempat lain, jika mereka tidak muncul pemrograman pasangan. Menghindari diskusi yang tidak produktif adalah sesuatu yang harus diidentifikasi dan dihindari dalam setiap aspek pemrograman. Cara utama untuk menghindarinya berpasangan pemrograman, adalah untuk fokus pada menyelesaikan pekerjaan, belajar untuk memilih solusi yang memenuhi beberapa masalah, dan belajar kapan menyerah ketika suatu pilihan tidak sebanding dengan waktu yang diperlukan untuk memperdebatkannya.
sumber
Saya belum melakukan banyak pemrograman pasangan, dan umumnya memesannya untuk kasus-kasus di mana saya benar-benar macet atau masalah desain utama. Namun, inilah situasi di mana diskusi muncul. Ini pengalaman saya:
sumber
Biasanya ketika saya memasangkan program dan titik diskusi utama muncul, kami mencoba sebaik mungkin untuk menyisihkannya untuk diskusi terpisah. Akan ada hal-hal yang tidak dipertimbangkan ketika meramu desain awal, atau berbeda pendapat tentang cara mengimplementasikan sesuatu. Yang terbaik adalah tetap membuat sesi pemrograman bergerak maju, karena diskusi semacam itu dapat ditangani dengan cara yang lebih produktif daripada smack-dab di tengah pemrograman pasangan.
sumber
Yang ada di bilik berikutnya dari saya sepertinya SELALU berakhir seperti itu.
sumber
Dalam pengalaman saya, pemrograman pasangan telah dilakukan sebagai bagian dari pendekatan "ekstrem" umum, di mana fokus jangka pendeknya adalah untuk mendapatkan sesuatu dan berjalan, dengan pemahaman bahwa refactoring harus dilakukan nanti. Mengingat hal itu, kemungkinan diskusi yang panas cenderung berakhir dengan seseorang berkata, "Baiklah, kita akan mengkodekannya untuk sekarang dan melihat bagaimana kelanjutannya; kita selalu dapat mengubahnya nanti."
sumber