⚡ Design Patterns ⚡ ايش هي نظرية الـ Design Patterns ؟! وايش فائدتها؟! وكيف نطبقها ؟! موضوع اليوم

⚡ Design Patterns ⚡ ايش هي نظرية الـ Design Patterns ؟! وايش فائدتها؟! وكيف نطبقها ؟! موضوع اليوم جداً مهم لكل شخص، خصيصاً للأشخاص المُهتمين ببناء

⚡ Design Patterns ⚡

ايش هي نظرية الـ Design Patterns ؟! وايش فائدتها؟! وكيف نطبقها ؟!

موضوع اليوم جداً مهم لكل شخص، خصيصاً للأشخاص المُهتمين ببناء software بطريقة professional ?⚡

تباعوا الثريد ??❤️ https://t.co/cuu7hKuz2c

سابقاً كان المُبرمجين يمروا بمشكلات متكررة اثناء بناء الـ SW

مِنها صعوبة في تعديل وتطوير الكود وكُلفة في الوقت والجهد، فأصبحت المشاكل مشتركة بينهم.

وعلى مر الزمن والخبرة بدأوا يحصروا المشكلات وبدأوا يعطوها مصطلحات علميه ويوجدوا لها أفضل طريقة حل وهذا ما يسمى بـ Best practice

نظرية الـ Design Patterns تنطبق في أي مجال شغالين عليه في SW سواءً Web developer , Desktop , Mobile

ومش بس في SW كمان النظرية تنطبق على علوم أُخرى مثل هندسة المباني وهندسة الإلكترونيات وحتّى الطبخ.

مثلاً

عند بناء عمارة بعدة طوابق فالمهندسين عندهم قواعد معينه للأساس من نسبة المواد والخ. عشان تكون العمارة بأساس قوي!

المهندسين مش في يوم وليله عرفوا هذي القواعد هم مروا بمشاكل لين اوجدوا هذي القواعد واصبح كُل المهندسين المعمارين يمشوا على هذي القواعد.

ونفس الشي ينطبق في SW

⚡إذاً مفهوم Design Patterns هو

  • Best practice to solve common software problems
  • مجموعه من القواعد الأفضل اللي بنحل فيها المشاكل الشائعة في SW

ولها أنماط مُختلفة بتستخدم بحسب الاحتياج. https://t.co/U46BLmXbBq


Comments