Navigator
- Hataları fazla hızlı kontrol etmek
- Sürücüye sözdizimi hatalarını ve yazım hatalarını düzeltmesi için zaman tanıyın
- Çok küçük hataları sürekli işaret etmek akışı böler ve eşinizin başkasının bakışını fazla hissetmesine neden olur
- Sizin göreviniz yanlış kelimeyi anında düzeltmek değil, büyük resmi gözetmektir
- Düşük seviyeli talimat vermek
- Sürücüye bir öneriniz varsa, bunu sürücünün anlayabileceği en yüksek soyutlama seviyesinde iletin
- Sanki kodu dikte ediyormuşsunuz gibi geliyorsa (hatta tek tek tuş vuruşlarına kadar), kısa bir ara verin ve bunu daha üst seviyede ifade edip edemeyeceğinize bakın
- Bu işe yaramazsa, fikri taslak halinde göstermek için kısa süreliğine drive etmeyi talep edin
- Kendi klavyenizi kullanmamak
- Her eşli çalışma oturumuna kendi klavyenizi getirin ve başlamadan önce takın
- Böylece rol değiştirmek kolaylaşır ve konuşmak yerine göstermek mümkün olur
- Kendi farenizin olması da iyidir ama şart değildir
Sürücü
- Fazla hızlı sürmek
- Editöre çok hâkimseniz, deneyimli bir navigatorın bile takip etmekte zorlanacağı kadar hızlanmanız kolaydır
- Eşinizin sizi takip ettiğinden emin değilseniz, kod üzerinde kendi en yüksek hızınızda hareket etmeyin
- Ne yaptığınızı sesli olarak anlatmanız faydalı olur
- Bağlantısı kopmuş bir navigatora izin vermek
- Çok hızlı ilerlerseniz veya anlamadığı bir şey yaparsanız navigatorun dikkatini kaybetmek kolaydır
- Eşinizin dikkati dağılıyorsa durun ve tekrar senkron olun
- Kötü soru: "Bunu anlıyor musun?"
- İyi soru: "Hangi kısmı takip etmek zor geliyor?"
- Eşli çalışma, sürekli iki yönlü iletişim gerektirir. Siz ya da navigatorunuz sessiz kaldıysa durun ve durum kontrolü yapın
- Eşit olmayan ekran erişimi
- Monitörü iki kişinin ortasında tutun ve ikinizin de aynı şekilde görebildiğinden emin olun (gerekirse yazı boyutunu büyütmeyi düşünün)
- Bir kişi yana kayarsa bilinçaltında eşitsiz bir hiyerarşi oluşur
- Eş bir bütündür. İkinizden hiçbiri daha önemli değildir
- Mola vermemek
- Eşli çalışma yorucudur; normal programlamadan çok daha fazla
- Uygun molalar vermenin iyi bir yolu Pomodoro tekniğini kullanmaktır
- Başlamadan önce tercih ettiğiniz çalışma/mola süreleri üzerinde anlaşın
- Dinlemeden duymak
- Dinlemekle yazı yazmayı aynı anda yapmak zordur
- Navigator öneri sunduğunda ellerinizi klavyeden çekin. Daha da iyisi, dönüp göz teması kurun
İkisi için de
- Verimsiz dikkat dağıtıcı şeylere izin vermek
- Eşli çalışmaya başlamadan önce tüm bildirimleri kapatın (hem bilgisayarda hem telefonda)
- Oturum sırasında hiçbir bildirim/mesaj almamalısınız. Kaçırıp bir tane alırsanız özür dileyin ve bir daha çalmamasını sağlayın
- Diğer monitörde e-postayı açık bırakmayın
- (Eşli çalışmıyorken de bunu yapmalısınız. Üretkenliği artırmanın en hızlı yolu kesintileri azaltmaktır)
- Rol değiştirmemek
- Sürmek ve yönlendirmek farklı nedenlerle yorar
- Rol değişimi beynin yorulan kısmını dinlendirir ve dinlenmiş kısmını yeniden devreye alır
- Sürücüyü değiştirmek, eşli çalışma oturumuna enerji katmanın iyi bir yoludur. Ne zaman geçiş yapmanız gerektiğini haber vermesi için bir zamanlayıcı kurun
- Bunun bir beceri olduğunu unutmak
- Eşli programlama, öğrenilmesi gereken bir "beceri"dir
- Başta iyi yapmak zor olabilir ama düzenli pratikle gelişirsiniz
- İlk zor deneyimden sonra vazgeçmeyin. Deneyimli bir geliştiricinin mutlaka iyi bir partner olacağını varsaymayın. Pratik yapmadan iyi olmayı beklemeyin
- Her oturumdan sonra eşinizle geri bildirim verin ve üzerine düşünün. Bunu daha iyi nasıl yapabilirdik?
1 yorum
Diğer monitörde e-postayı açık bırakmamak