Programlama Prensibi CQS
CQS programlama prensibi (Command-query Separation, Komut-sorgu ayrımı), bir projedeki her fonksiyonun yalnızca bir komutu (herhangi bir aktif eylemi) veya yalnızca bir veri getirme sorgusunu gerçekleştirebileceğini varsayar.
Örneğin, projenizde bir giriş alanını vurgulayan bir fonksiyon varsa, bu fonksiyon aynı zamanda kullanıcının girdiği bilgileri ayrıştırmamalı ve onları veritabanına göndermemelidir; bunun için başka bir fonksiyona ihtiyaç vardır.
Ayrıca Bakınız
-
Nesne Yönelimli Programlamaya dayanan yazılım önerileri sağlayan
SOLIDprensibi -
Yazılımı küçük bileşenlere ayıran
DRYprensibi -
Yazılımın karmaşıklıktan kaçınmayı öneren
KISSprensibi -
Yazılımın aşırı işlevsellikten kaçınmayı öneren
YAGNIprensibi -
Yazılım geliştirilirken uygulanan
LoDprensibi - Yazılım geliştirilirken uygulanan sorumluluk ayrımı prensibi