Her programlama projesi için geçmiş programlama deneyimine sahip yöneticiler, projeniz için bazı tasarım desenleri önerdiklerinde parlamaya çalışırlar. Tasarım kalıplarını anlamlı bulduklarında veya ölçeklenebilir bir çözüme ihtiyaç duyduğunuzda seviyorum. Örneğin, Proxy'leri, Gözlemcileri ve Komut örneklerini olumlu bir şekilde kullandım ve bunu her gün yapıyorum. Ancak, bir nesneyi yaratmanın tek bir yolu varsa, bir fabrika gelecekte her şeyi kolaylaştırabilir, ancak kodu zorlaştırır ve ek yükler olduğundan, Fabrika modeli söylemek konusunda gerçekten tereddüt ediyorum.
Bu yüzden sorum, gelecekteki kariyerim ve etrafa rastgele kalıp isimleri atan menajer tiplerine verdiğim yanıtla ilgili olarak:
Hangi tasarım desenlerini kullandınız, bu sizi genel olarak geri attı mı? En kötü tasarım kalıpları hangileri, mantıklı oldukları tek durum dışında göz önünde bulundurmanız gerekenler (okuma: hangi tasarım kalıpları çok dar bir şekilde tanımlanmıştır)? (Sanki insanların tasarım kalıplarını en çok neyin rahatsız ettiğini görmek için genel olarak iyi bir Amazon ürününün olumsuz eleştirilerini arıyor gibiydim.) Ve burada Anti-Patterns hakkında değil, genelde düşündüğüm Patterns hakkında konuşuyorum. "iyi" desenler.
Düzenleme: Bazılarının cevapladığı gibi, sorun genellikle kalıpların "kötü" değil "yanlış kullanıldığı" şeklindedir. Sık sık yanlış kullanılan ve hatta kullanımı zor kalıpları biliyorsanız, aynı zamanda bir cevap olarak da kullanılabilir.