Feeds:
تدوينات
تعليقات

Posts Tagged ‘الكود’

مبدأ المسئولية الواحدة
The Single Responsibility Principle
SRP
المبدأ
يجب ان يكون هناك سبب واحد فقط لتغيير الكلاس
الشرح
عندما نقوم بتصميم الفئات في النظام ، فإننا نقوم بتوزيع المسئوليات ، وعلينا خلال هذه المرحلة ان لا نضع اكثر من مسئولية في نفس الفئة لأن كل مسئولية تعتبر محورا من محاور التغيير . فإذا تغيرت المتطلبات فيما بعد ، فإن علينا [...]

Read Full Post »

قمت بكتابة هذا الدرس سابقا باللغة الإنجليزية في موقعي Just Like a Magic.
نظرة خاطفة
درسنا في هذا اليوم يتكلم عن أحد الطرق لتحسين الكود أو ما نسميها بعملية Refactoring. يتكلم عن طريقة استخدام Magic Numbers لجعل الكود أسهل وأبسط في القراءة والكتابة.
مقدمة
تحسين الكود أو ما نسميه علميا بـ Refactoring هي أفكار أو طرق يتم تطبيقها على [...]

Read Full Post »