Çift programlamada “yeni başlayanların zihni” ile ilgili deneyiminiz var mı?


11

"Karışık Eşleştirme ve Başlangıç ​​Zihni" (PDF) makalesi , kod tabanının belirli alanı hakkında en az şey bilen birini çifte koymanızı önerir. Ayrıca takas önerir dışarı çifti her 90 dakika kadar üst düzey üyesi. Yeni başlayanlar sadece kodun bu bölgesini öğrenmekle kalmayacak, aynı zamanda bölgeyi zaten bilen birine kıyasla farklı düşünecekler.

Bu strateji konusunda tecrübesi olan var mı? Gerçekle herhangi bir bağlantısı var mı?

Çift programlamanın ne zaman kullanılacağı ve çift ​​programlamanın gerekli olduğu bir işi kabul edip etmeme konusunda başka sorular buldum , ancak özellikle karışık eşleştirme ve bu "yeni başlayanların aklı" stratejisi ile ilgili herhangi bir şey bulamadım.

Çift programlamayı bilmiyorsanız, Wikipedia ve c2.com hakkında ilginç makaleler var .


Çift Programlama ve Karma Eşleştirme arasındaki fark tam olarak nedir?
Fosco


@Fosco, sanırım karışık eşleme, ortakları sık sık takas edip takım içindeki tüm olası çiftleri yaptığınız zamandır. Ancak, her zaman takas belirli stratejisi hakkında soruyorum dışarı her bir çiftin üst düzey üyesi ve en uygun becerilere sahip geliştirici getirmek. Bağlantı verdiğim makale beceri ve yeterlilikleri birbirinden ayırıyor. (Beceriler daha spesifiktir.)
Don Kirkby

Soruyu açıklığa kavuşturdum ve başlığı değiştirdim, çünkü bu, genel olarak karışık eşleştirmeden daha çok belirli bir strateji ile ilgiliydi.
Don Kirkby

PDF bağlantısı kesildi. Muhtemelen bu makale .
Pieter Kuijpers

Yanıtlar:


6

Sorunuzun Çifte Programlama ve Karışık Eşleştirmeyi önemsiz (belki de şaşırttığını) düşünüyorum.

Çift programlama yaptığınızda ve programcılardan biri eldeki görev hakkında daha fazla bilgi sahibi olduğunda, diğer programcı çok hızlı bir şekilde öğrenir (üzerinde çalıştıkları ürünün dilleri, araçları, tasarımı veya gereksinimleri). ve iş arkadaşlarınızı veya kendinizi hızlandırmanızı tavsiye ederim.

Karışık Eşleştirme fikri , takımda N programcıya sahip olduğunuzda ve onlardan tüm olası çiftleri yaptığınızda ve bu çiftleri sık sık döndürdüğünüzde, bu tür bilgiler ekipte çok hızlı bir şekilde yayılır.


Yeni başlayanlarla uzmanları bir araya getirme başarınız var gibi görünüyor. Çiftin en az bir üyesinin daima uzman olması gerektiğini düşünüyor musunuz? Ne mi soruyorum her görev için en az deneyimli geliştirici seçerek ve her zaman takas öneriyor bağlanmaması makale I'de savunduğu belirli stratejisidir dışarı bir çift üst düzey mensuplarından. İddia edilen fayda, yeni başlayanların göreve "yeni başlayanların zihnini" getirmesi, anlayışlı sorular sorması ve yaratıcı önerilerde bulunmalarıdır. Bu özel stratejiyi deneyen herkesten haber almak isterim.
Don Kirkby

@Don: (üzgünüm cevap vermem biraz zaman aldı, siteden uzun bir ara verdim). Çiftin bir üyesinin her zaman bir uzman olması gerektiğini düşünmüyorsanız, ancak her ikisi de yeniyse, bu iyi değildir. Yeni başlayanlar hata yapacaklar ve onları sürdürecekler. Aynı zamanda, "acemi sorular" sormakta yanlış bir şey yoktur - çift onlara cevap verebildiği sürece!
azheglov
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.