Okan Uzun
Okan Uzun Administrator of The Coders, J2EE, Spring Developer | Functional Programming Enthusiast

Pair Programming (Eşli Programlama) Nedir?


Merhaba arkadaşlar, bu makalemde bir Agile yazılım geliştirme tekniği olan Pair Programming tekniğinden bahsetmek istiyorum. Pair Programming Türkçe’de eşli programlama veya ikili programlama olarak geçmektedir fakat makale boyunca Pair Programming olarak bahsedeceğim.

Pair Programming aslında isminden de çıkarım yapılacağı gibi temel olarak iki kişinin tek bir kod bloğu üzerinde çalıştığı bir tekniktir. Yazılım geliştiricilerden biri izleyici diğeri sürücü konumundadır. Sürücü özenle kod yazmaktan sorumlu iken izleyici sürekli gözlemlemek ve yönlendirmekten sorumludur.

Pair Programming

Pair Programming in en büyük avantajı gözlemci ile beraber daha hatasız ve doğru bir şekilde kod yazılmasıdır. Diğer önemli bir avantajı ise bu tekniği uygulayan ekiplerin, birbirlerinin gelişimine önemli bir şekilde katkı sunmasıdır. Bu tekniğin çok bir dezavantajı olmasada kaynakların verimsiz kullanıldığı algısı oluşabilir.

Türkiye’de şu an çok tercih edilmese de oldukça verimli bir geliştirme süreci sağlamaktadır.

Lütfen yorumlarınızı esirgemeyiniz :) bir dahaki yazımda görüşmek üzere..

 

comments powered by Disqus