Pair Programming (Eşli Programlama) Nedir?

Okuma süresi ~1 dakika

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..

 

Spring @Transactional Anotasyonu

Çoğu zaman uygulamalarımızın arkasında bir veri tabanı yatar ve uygulamamız veri tabanı üzerinde okuma, yazma gibi belirli işlemleri gerçekleştirir. Transaction ifadesini aslında bu işlemlere benzetebiliriz, kısaca bir veya birden fazla sorgunun aynı süreçte işlem görmesidir. Okumaya devam et

Type-safety nedir? Artıları ve eksileriyle..

29/10/2021 tarihinde yayımlandı.

RPC ve RMI nedir?

23/01/2021 tarihinde yayımlandı.