ماذا تعني مبادئ SOLID؟
هي مجموعة من الإرشادات التصميمية لتحسين صيانة البرمجيات وقابليتها للتوسع.
المنشأ
تم تقديم مبادئ SOLID بواسطة روبرت سي. مارتن، المعروف أيضًا باسم "العم بوب"، في أعماله حول التصميم الكائني في أوائل 2000. هذه المبادئ هي مجموعة من خمس مفاهيم تصميم تساعد المطورين في إنشاء أنظمة برمجية.
التعريف
SOLID هو اختصار لخمس مبادئ تصميم في البرمجة الكائنية: المسؤولية الفردية، الفتح / الإغلاق، الاستبدال بواسطة ليشكوف، تقسيم الواجهة، والانقلاب في الاعتماد.
الغرض
توفر هذه المبادئ إطارًا لتصميم البرمجيات التي يسهل صيانتها وفهمها وتوسيعها، مما يسمح للمطورين بتجنب الأخطاء الشائعة في التصميم والهندسة المعمارية.
المسؤولية الفردية (SRP)
يجب أن يكون لدى الفئة سبب واحد فقط للتغيير.
الفتح / الإغلاق (OCP)
يجب أن تكون الكيانات البرمجية مفتوحة للتوسيع، ولكن مغل
Quer saber mais?
Se você quiser se aprofundar em SOLID —ou levar esse tipo de formação para a sua equipe— vamos conversar. Eu ajudo equipes a entender e aplicar esses conceitos. Vou adorar receber o seu contato!
ماذا يعني Test Driven Development (TDD)؟
Test Driven Development (TDD) هو نهج برمجي يركز على كتابة الاختبارات قبل تط...
ماذا يعني Tech Lead؟
قائد التقنية (Tech Lead)، أو القائد الفني، هو دور يشغله مطور كبير يشرف على...
ماذا يعني tester؟
المختبر، المعروف أيضًا باسم مهندس الاختبار أو QA (ضمان الجودة)، هو المسؤول...
ما هي نسخة Alpha؟
نسخة Alpha هي مرحلة مبكرة من منتج برمجي، يتم إصدارها عادةً للاختبار الداخلي...
ماذا يعني WET؟
مبدأ WET، الذي يترجم إلى "Write Everything Twice" أو "We Enjoy Typing"، يمث...