İlkenin uygulanması özneldir. Ancak "sübjektif", estetiğin yaptığı gibi "tercihe" eşit değildir.
Belirgin aşırılıklar var. Tam olarak tek bir yönteme sahip bir sınıf, diğer sınıflara seslenmeyen yalnızca birkaç satır kod içeren bir sınıf kesinlikle SRP'yi izliyor. Öte yandan, biri ham soketler aracılığıyla tam bir e-posta uygulaması içeren ve diğeri GUI formu oluşturan diğeri olmak üzere iki yöntem içeren bir sınıf kesinlikle SRP'yi takip etmemektedir .
Estetik zayıf bir benzetmedir. Daha iyi bir benzetme, bağlanma ve uyumun iyi bilinen bilgisayar bilimi kavramları olacaktır . Bunların hiçbiri siyah beyaz, doğru veya yanlış özellikler değildir. Ancak, bunlar şunlardır niteliksel öğe bulunsa bile, ölçülebilir. Bir grup deneyimli geliştiriciye aynı özellik için iki ayrı tasarım gösterirseniz, tasarımın daha fazla bağlantı ve / veya uyuma sahip olduğu benzer okumalar verecektir.
Aslında, SRP aslında sadece işlevsel bir birlikteliktir. Bazı modüllerin (örn. Sınıf) parçalarının birlikte gruplanması gerektiğini, çünkü hepsinin aynı işlevi yerine getirmesine katkıda bulunduğunu ve başka bir nedenden dolayı olmadığını söyler. "İşlev" yoruma tabi olabilir - bazı insanlar bunu kelimenin tam anlamıyla tek bir işlev (veya yöntem veya prosedür) bildirimi olarak yorumlayabilir , diğerleri biraz geri adım atabilir ve bir işlevi "e-posta gönderme" veya "müzik çalma" olarak düşünebilir ancak yine de manevra için çok fazla alan var. "Öğeleri yönetmek" geçerli bir işlevsel açıklama değildir.