مبدأ المسئولية الواحدة
The Single Responsibility Principle
SRP
المبدأ
يجب ان يكون هناك سبب واحد فقط لتغيير الكلاس
الشرح
عندما نقوم بتصميم الفئات في النظام ، فإننا نقوم بتوزيع المسئوليات ، وعلينا خلال هذه المرحلة ان لا نضع اكثر من مسئولية في نفس الفئة لأن كل مسئولية تعتبر محورا من محاور التغيير . فإذا تغيرت المتطلبات فيما بعد ، فإن علينا [...]
Posts Tagged ‘تحسين الكود’
تحسين الكود: مبدأ المسئولية الواحدة SRP
أضيفت في تحسين الكود, موسوم CSharp, VB.NET, الكود, تحسين الكود, دوت نت اغسطس 13, 2009 | Leave a Comment »
تحسين الكود: استخدام Magic Numbers
أضيفت في تحسين الكود, موسوم CSharp, VB.NET, الكود, تحسين الكود, دوت نت يوليو 11, 2009 | 2 تعليقات »
قمت بكتابة هذا الدرس سابقا باللغة الإنجليزية في موقعي Just Like a Magic.
نظرة خاطفة
درسنا في هذا اليوم يتكلم عن أحد الطرق لتحسين الكود أو ما نسميها بعملية Refactoring. يتكلم عن طريقة استخدام Magic Numbers لجعل الكود أسهل وأبسط في القراءة والكتابة.
مقدمة
تحسين الكود أو ما نسميه علميا بـ Refactoring هي أفكار أو طرق يتم تطبيقها على [...]



