SOLID, OOP(Object-oriented
programming) ve tasarımının ilk beş ilkesidir. Fikir sahiplerinin de dediği
gibi kısaca bu şekilde belirtebiliriz.
SOLID, kötü tasarımdan
kaçınmak, yazılımı uygun bir şekilde geliştirmek, açık bir konsepte sahip olmak
için gereken bir kodlama standartıdır.(Açık derken açıklayacağımJ)
Bu ilkelerin bilinmesi
yazılımcıların hem fikir olduğu konulardan birisi. Bu yüzden mülakat sınavlarının
değişmezlerindendir kendisi. Yeni mezun bir yazılımcı adayıysanız mutlaka
araştırın.
İlkeleri basit bir şekilde açıklamaya
çalışacağız, böylece yeni başlayanlarında anlaması kolay olacak. Her bir
prensibi tek tek inceleyeceğiz.