SOLID PRENSİPLERİ

Bu yazımda SOLID prensiplerine giriş yapacağız ve ne amaçla kullanıldığı, neden bu prensiplere ihtiyaç duyduğumuzdan bahsedip genel içeriğe kısaca bir bakış atacağız.

SOLID, 5 temel tasarım prensibini içeren ve sayesinde ekiplerin, daha anlaşılır ve geliştirmeye açık kod yapıları oluşturabilmesine olanak sağlayan prensipler grubudur.

Geliştirilen yazılımın esnek, sürdürülebilir ve anlaşılır olmasını sağlayan prensipleri kapsar. Bu prensiplerden ilk olarak 2000 yılında Robert C. Martin “Uncle Bob” Design Principles and Design Patterns kitabında bahsetmiştir. SOLID prensipleri Clean Code temelini kapsayan yaklaşımları içermektedir.

Devamı »