Event Sourcing Nedir?

Bir nesnenin bütünsel state’ini saklamak yerine, o nesnenin state değişimine sebep olan tüm olayların kronolojik olarak saklanması sayesinde bütünsel state’in…

Okumaya Devam Et →

Fonksiyonel Programlama (Functional Programming) ve Nesne Yönelimli Programlama (Object-Oriented Programming) Arasındaki Farklar

Öncelikle ikisinin de birer programlama paradigması olduğunu bilelim. Bunlar çok farklı ve hatta bazı noktalarda birbirine zıt iki yaklaşımdır. Uygulama…

Okumaya Devam Et →

Test Güdümlü Tasarım (Test-Driven Design) Nedir?

TDD olarak kısaltılır. Extreme programming’in bir parçası olarak icad edilen bir yaklaşımdır. “Test-first” (önce test) ilkesi üzerinden disiplin haline getirilmiştir.…

Okumaya Devam Et →