Bazı isimler var, bu isimlere ulaşmak için kendinizi bulursanız, zaten bir şeyi batırdığınızı bilirsiniz.
Örneğin:
XxxManager
Bu kötü, çünkü bir sınıf, sınıfın ne yaptığını tanımlamalıdır. Sınıfın ne yaptığıyla ilgili olarak bulabileceğiniz en belirgin kelime "yönetmek" ise, sınıf çok büyüktür.
Başka ne adlandırma karşıtı paternler var?
Açıklığa kavuşturmak için, "hangi adların kötü olduğunu" sormuyorum - bu soru tamamen özneldir ve bunu cevaplamanın bir yolu yoktur. "Hangi isimlerin sistemdeki genel tasarım sorunlarını gösterdiğini" soruyorum. Diğer bir deyişle, kendinizi bir Xyz bileşenini çağırmak istediğinizi görürseniz, bu muhtemelen bileşenin kötü niyetli olduğunu gösterir. Ayrıca burada her kuralın istisnaları olduğunu unutmayın - yalnızca bir tasarımı gerçekten durdurup yeniden düşünmem gerektiğine dair uyarı bayrakları arıyorum.