موقع شاهد فور

أكاديمية المبرمجين العرب

May 6, 2024
شرح مبادئ SOLID - المبدأ الخامس والأخير Dependency Inversion Principle حتى أختصر عليك فصولا طوالا ومحاضرات كثيرة سأقول لك: هذا المبدأ يهدف بالأساس إلى إضعاف ارتباط الكلاسات مع بعضها البعض، بحيث إذا قررنا في المستقبل أن نستبدل كلاس بكلاس أو أن نعدل على كلاس فلن تتأثر الكلاسات الأخرى المرتبطة به. دخول بالعضوية - [size=20]شات الوفاء عنواني[/size]. شرح مبادئ SOLID - المبدأ الرابع Interface Segregation Principle هذا المبدأ من أسهل مبادئ SOLID وهو ينص على أن العميل Client والمقصود به في هذا السياق الكود الذي سيطبق واجهة Interface معينة، ليس ملزما بأن يقوم بتعريف كافة الوظائف المذكورة فيها، وإنما ينبغي أن يطبق فقط ما يحتاجه، وذلك لتفادي الوقوع في انتهاك لمبدأ Liskov Substitution Principle. شرح مبادئ SOLID - المبدأ الثالث Liskov Substitution Principle قبل أن نقوم بشرح مبدأ الاستبدال Liskov Substitution Principle سنجري بعض التعديلات على برنامجنا لكي يكون شرح هذا المبدأ واضحا بشكل كبير. في الأول قد تلاحظ معي أن الوظيفة Convert الموجودة في الكلاس NumberConverter تحتوي على العديد من الأوامر البرمجية التي يمكن إجراء Refactoring عليها، وإلا فإن شكل الوظيفة سيسوء مع ظهور متطلبات جديدة، ولك أن تتخيل إذا طلب منا العميل إقحام أنواع أخرى جديدة للتحويل إليها وكم من case ستصبح في Switch statement.

شات الوفاء المبرمجين العربيّة

لذلك ينبغي أن يولي كل مشتغل في مجال صناعة البرمجيات أهمية كبيرة لعملية التصميم نظرا لتأثيرها المباشر على جودة المنتوج المقدم. دروس قوية من المهندس حسام خاصة بمجال الدوت نيت وتقنيات ميكروسوفت السلام عليكم ورحمة الله وبركاته، حديثي اليوم لن يكون عن تقنية من تقنيات البرمجة، لكن سيكون عن مكتبة غنية من المصادر المعرفية التي يقدمها المهندس التونسي حسام الدلاعي، المبرمج المجتهد الذي يحرص أن يتناول في قناته على يوتيوب آخر وأحدث التقنيات بلغة إنجليزية سلسة، سهلة الفهم، وإننا وإن كنا نحرص على تقديم محتوى محترم يسهم في بناء المطور العربي فإننا لن نتوانى للحظة في التعريف بمثل هذه الجهود المباركة التي لا يسعنا إلا أن نثمنها وننشرها ليعم نفعها كل مهتم بمجالات التطوير وتكنولوجيا المعلومات. من هو المهندس حسام؟ من العرب القلائل الذين حازوا جائزة Microsoft MVP منذ عام 2013، ويعد مستشارا في Xamarin ، Xamarin Consultant ، يقوم بتنظيم دورات تكوينية في تقنيات الدوت نيت، وينشر مقالات تقنية على مدونة Microsoft MSDN و CodeProject ، كما يقدم محاضرات و ورشات لتأطير المبرمجين. أكاديمية المبرمجين العرب. ما الذي يوجد في قناة المهندس حسام؟ توجد دورات عديدة يتناول من خلالها المواضيع التالية: · Kubernetes with Azure and Azure DevOps DevOps for Database Unit & UI Tests Cross Platform Apps with Xamarin Forms with Visual Studio Azure Cognitive Services بالإضافة إلى دروس أخرى متنوعة ستجدونها على قناته، وهذا رابطها: لذا أدعو كل مهتم بمجالات التقنية والتطوير بشكل عام، ومجال الدوت نيت وتقنيات ميكروسوفت إلى الاشتراك في قناة أخينا حسام بغرض تشجيعه على بث دروس جديدة.

الأربعاء، 25 يوليو 2012 الشات شات اتحاد المبرمجين العرب لتبادل الخبرات والتعارف.

موقع شاهد فور, 2024

[email protected]