ال code refactoring هو اعادة هيكلة وتحسين الكود الداخلي للنظام بدون تغيير في المهام والمميزات الي يؤديها.
يعني مستخدم النظام مايدري ان في عملية refactoring صارت.
طيب ليش نسوية 😕
يعني مستخدم النظام مايدري ان في عملية refactoring صارت.
طيب ليش نسوية 😕
الـ refactoring يزيد قابلية الصيانة Maintainability يحيث يكون الكود مرتب ونظيف ومافيه كود مكرر ولا كود ميت (كود غير مستخدم) وسهل القراءة والتطوير...
ايضا ال refactoring يساعدنا في تطوير النظام واضافة وظائف ومميزات جديدة.
ايضا ال refactoring يساعدنا في تطوير النظام واضافة وظائف ومميزات جديدة.
ايش ممكن يخلي الكود صعب؟
- عدم وجود توثيق documentation كافي
- عدم اتباع معيار او Standard محدد في الكود(تسمية متغيرات وكلاسات.. )
- استخدام ارقام ثابتة داخل الكود بدون توثيق magic numbers
- كلاسات او methods كبيرة جداً
- عدم تنسيق الكود
- وغيرها كثيير
- عدم وجود توثيق documentation كافي
- عدم اتباع معيار او Standard محدد في الكود(تسمية متغيرات وكلاسات.. )
- استخدام ارقام ثابتة داخل الكود بدون توثيق magic numbers
- كلاسات او methods كبيرة جداً
- عدم تنسيق الكود
- وغيرها كثيير
- واهم نقطة تخلص من التذاكي cleverness في كتابة في الكود
تخلص من الكود مبهم الي تحتاج وقت عشان تفهمة, لا تستخدم اسماء methods او كلاسات معرفة مسبقاً في اللغة او اطار العمل
الكود يصير طويل وواوضح افضل من قصير وصعب الفهم
تخلص من الكود مبهم الي تحتاج وقت عشان تفهمة, لا تستخدم اسماء methods او كلاسات معرفة مسبقاً في اللغة او اطار العمل
الكود يصير طويل وواوضح افضل من قصير وصعب الفهم
جاري تحميل الاقتراحات...