خطر استفاده از الگو ها
درست است که در بیشتر موارد استفاده از الگو ها سبب بهبود خواهد شد اما در مواقعی افراد تازه کار با این اشتباه رو به رو می شوند که این الگو ها را همه جا استفاده می شود کرد. و یا حتی با استفاده از این الگو ها در همه جا کار سریعتر و بهینه تر خواهد بود.
اینطور نیست! بلکه در بعضی شرایط می توان کار ها را حتی بدون در نظر گرفتن یک الگو انجام داد و همچنان بهینه باقی ماند.
نکته ای که باید به آن توجه کنید را می توان در یک سخن جای داد:
اگر تنها چیزی که دارید یک چکش است، همه چیز شبیه یک میخ است
این مشکلی است که بسیاری از تازه کارها را که به تازگی با الگوها آشنا شده اند آزار می دهد. با یادگیری الگوها، سعی میکنند آنها را در همه جا اعمال کنند، حتی در شرایطی که کد سادهتر به خوبی انجام میشود.