Modoratör
Efsanevi Üye
Puan
38
Çözümler
0
Tek sorumluluk ilkesi nedir?
Tek sorumluluk prensibi, her sınıfın veya metodun tek bir sorumluluğunun olması ilkesine dayanır. Böylece oldukça kapsamlı, büyük ve müdahale edilemez sınıflar ve metodlar oluşmasının önüne geçmeyi hedefler.
SRP Tanisi nedir?
SRP Tanisi nedir?
Kök Yüzeyi Düzleştirilmesi (SRP): Diş taşları ve iltihabi dokular diş eti ile diş kökü arasını kaplamışsa; dişeti lokal anestezi ile uyuşturularak bölge kürete edilir. Diş kök yüzeyindeki diş taşları ve iltihabi dokular uzaklaştırılır, dişetinin kök yüzeyini sıkıca sarması sağlanır.
Single Responsibility Principle C# nedir?
SOLID'in ilk kuralı olan single responsibility principle, yani tek sorumluluk prensibi yazılım geliştirirken yazdığımız metodun, sınıfın, hatta projenin tek bir sorumluluğa sahip olmasını ve kendi alanı dışındaki farklı işlemleri içermemesini bize öğütler.
Solid prensipleri ne demek?
Solid prensipleri ne demek?
SOLID prensipleri ; geliştirilen herhangi bir yazılımın esnek, yeniden kullanılabilir, sürdürülebilir ve anlaşılır olmasını sağlayan, ayrıca kod tekrarını önleyen prensiplerdir. Kodun esnek, sürdürülebilir ve geliştirilebilir tasarlanmaması kodu kırılganlaştırır ve yazılım ürününün gelişmesini etkiler.
Open Close prensibi nedir?
Bir sınıf ya da fonksiyon var olan özellikleri korumalı yani davranışını değiştirmiyor olmalı ve yeni özellikler kazanabilmelidir. Sınıflarımız/fonksiyonlarımız değişikliğe kapalı ancak yeni davranışların eklenmesine açık olmalıdır.
SRP modeli nedir?
SRP modeli nedir?
Single Responsibility prensibindeki asıl amaç: bir class veya function'a sadece ve sadece tek bir sorumluluğu yerine getirmesine dayanmaktadır. Birden fazla sorumluluklar bir class veya function'a yüklendiğinde kod aşırı büyüyor ve karmaşık bir hale geliyor.
SOLID prensipleri ne demek?
SOLID prensiplerinden ilki nedir?
SOLID prensiplerinden ilki nedir?
SOLID, her yazılımcının bilmesi gereken temel prensipler bütünüdür. Robert C. Martin tarafından ileri sürülen ve kısaltması Michael Feathers tarafından düşünülen bu prensiplerin amacı; kod tekrarına düşmeyerek, sürdürülebilir, anlaşılabilir, esnek ve yeniden kullanılabilir yazılımlar geliştirmektir.
Dependency Inversion prensibi nedir?
Sınıflar arası bağımlılıklar olabildiğince az olmalıdır özellikle üst seviye sınıflar alt seviye sınıflara bağımlı olmamalıdır. Bir sınıfın, metodun ya da özelliğin, onu kullanan diğer sınıflara karşı olan bağımlılığı en aza indirgenmelidir.
Açık kapalı prensibi nedir?
Açık kapalı prensibi nedir?
Bunu gerçekleştirmek için kullanabileceğimiz prensiplerin başında Open Closed – Açık Kapalı prensibi (OCP) gelmektedir. Bertrand Meyer tarafından geliştirilen bu prensip kısaca şöyle açıklanabilir: "Programlar geliştirilmeye açık ama değiştirilmeye kapalı olmalıdır."