انجمن برنامه نویسان البرز

تبلیغات

ِDesign Patterns – درس دوم – ساده اما سخت!

ِDesign Patterns – درس دوم – ساده اما سخت!


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

Design Patterns ها واقعا چیز جدیدی نیستند. حتی بعضی از آنها را بدون اینکه بدانیم، تا به حال چندبار استفاده کرده ایم

نکته خیلی جالب بعدی این است که وقتی Design Patterns  ها را میخوانیم، کاملا آنها را درک میکنیم. اما یک سوال همیشه باقی میماند. همیشه از خودمان میپرسیم: “خوب که چی؟ حالا اینو چجوری باید استفادش کنم”

نهایتا بیشتر اوقات، وسط کار بی خیال میشویم و ادامه نمیدهیم.

کلی وقتمان تلف میشود و کلی هم نا امید میشویم. بدتر از همه اینکه وقتی به آگهی های استخدام نگاه میکنیم، خیلی ها دنبال کسی هستند که Design Pattern ها را بلد باشد! ای بابا! عجب دردسری.

یک چیز را صادقانه به شما بگویم. من هم مثل شما بارها Design Pattern ها را خوانده ام. خیلی وقت ها هم به این نتیجه رسیده ام که Design Patterns ها چیز بیخودی هستند. اما امروز که این مقاله را مینویسم، با اطمینان کامل به شما میگویم:

تا وقتی که Design Patterns ها را یاد نگرفته اید، حق ندارید خودتان را برنامه نویس حرفه ای بدانید

سعی میکنم در این مقاله ها، تمام Pattern هایی را که بلدم و کاملا درکشان کرده ام، به شما هم یاد بدهم.

ممنون میشوم اگر این Design Patterns ها برایتان مفید بودند، آنها را به دوستانتان هم یاد بدهید.

 

واقعا Design Patterns ها تا این حد مفید هستند؟

این ویدیو را ببینید تا منظور من را بهتر متوجه بشوید. یک الگوی طراحی، به زبان خیلی ساده، استانداردی برای منظم تر نوشتن کدها است. مثل کمد لباسی که لباس ها را به طور منظم در آن میچینید.

در مقاله بعدی از یکی از آسان ترین Pattern ها یعنی الگوی Facade یا همان “فساد” شروع میکنم.

 

اگر دوست دارید آموزش ها را برای شما ارسال کنم، از طریق فرم زیر به من اطلاع بدهید:




کلمات کلیدی :

نظر بدهید