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 →

Yukarıdan Aşağıya / Üstten Alta (Top-Down) ve Aşağıdan Yukarıya / Alttan Üste (Bottom-Up) Yaklaşımları Arasındaki Farklar

Yukarıdan aşağıya yaklaşım temel olarak tersine mühendislik tarzıyla bir programın tamamlayıcı küçük programlarına (veya modüllerine) yönelik sezgi kazanmak için o…

Okumaya Devam Et →

Prosedür Yönelimli Programlama (POP) ve Nesne Yönelimli Programlama (OOP) Paradigmaları Arasındaki Farklar Neler?

Prosedür yönelimli programlamada algoritmayla uğraşılır. Nesne yönelimli programlamada veri ile uğraşılır. Prosedür yönelimli yaklaşımda programlar fonksiyonlara bölünür. Nesne yönelimli yaklaşımda…

Okumaya Devam Et →

Nesne Yönelimli Programlamada (OOP) Takip Edilmesi Gereken 15 Önemli Prensip

Sakın Kodu Tekrarlama – DRY (Don’t Repeat Yourself) Yazdığın kodu projede başka bir noktaya kopyalama. İlaveten, projede senin yazacağın kodlamanın…

Okumaya Devam Et →