الفرق بين المراجعتين ل"Refactoring/MegaMenu"

من موسوعة حسوب
اذهب إلى التنقل اذهب إلى البحث
(جميل-بيلوني أنشأ الصفحة Refactoring/MegaMenu باستخدام موديل محتوى غير قياسي "JSON")
 
(إضافة محتوى قائمة MegaMenu)
سطر 1: سطر 1:
{}
+
[
 +
    {
 +
        "columns": [
 +
            {
 +
                "control": {
 +
                    "type": "bullets",
 +
                    "config": {
 +
                        "text": "مدخل إلى إعادة التصميم",
 +
                        "url": "/Refactoring#.D9.83.D9.8A.D9.81_.D8.AA.D9.83.D9.88.D9.86_.D8.A7.D9.84.D8.B4.D9.8A.D9.81.D8.B1.D8.A9_.D9.86.D8.B8.D9.8A.D9.81.D8.A9.D8.9F",
 +
                        "items": [
 +
                            {
 +
                                "text": "كيف تكون الشفيرة نظيفة؟",
 +
                                "url": "/Refactoring/what_is_refactoring"
 +
                            },
 +
                            {
 +
                                "text": "فخ الأعباء التقنية",
 +
                                "url": "/Refactoring/technical_debt"
 +
                            },
 +
                            {
 +
                                "text": "متى نحتاج إلى إعادة التصميم؟",
 +
                                "url": "/Refactoring/when"
 +
                            },
 +
                            {
 +
                                "text": "خطوات إعادة التصميم",
 +
                                "url": "/Refactoring/how_to"
 +
                            }
 +
                        ]
 +
                    }
 +
                }
 +
            },
 +
            {
 +
                "control": {
 +
                    "type": "bullets",
 +
                    "config": {
 +
                        "text": "اختلال الشيفرات ومشاكلها",
 +
                        "url": "/Refactoring/smells",
 +
                        "items": [
 +
                            {
 +
                                "text": "المبالغة والإطالة",
 +
                                "url": "/Refactoring/smells/bloaters"
 +
                            },
 +
                            {
 +
                                "text": "الاستخدام الخطأ للبرمجة كائنية التوجه",
 +
                                "url": "/Refactoring/smells/oo_abusers"
 +
                            },
 +
                            {
 +
                                "text": "عرقلة التغيير",
 +
                                "url": "/Refactoring/smells/change_preventers"
 +
                            },
 +
                            {
 +
                                "text": "الأجزاء الفائضة",
 +
                                "url": "/Refactoring/smells/dispensables"
 +
                            },
 +
                            {
 +
                                "text": "الروابط الازدواجية",
 +
                                "url": "/Refactoring/smells/couplers"
 +
                            },
 +
                            {
 +
                                "text": "مشكلات أخرى",
 +
                                "url": "/Refactoring/smells/other_smells"
 +
                            }
 +
                        ]
 +
                    }
 +
                }
 +
            },
 +
            {
 +
                "control": {
 +
                    "type": "bullets",
 +
                    "config": {
 +
                        "text": "تقنيات إعادة تصميم الشيفرات",
 +
                        "url": "/Refactoring/techniques",
 +
                        "items": [
 +
                            {
 +
                                "text": "إنشاء التوابع",
 +
                                "url": "/Refactoring/techniques/composing_methods"
 +
                            },
 +
                            {
 +
                                "text": "نقل الميزات ما بين الكائنات",
 +
                                "url": "/Refactoring/techniques/moving_features_between_objects"
 +
                            },
 +
                            {
 +
                                "text": "تنظيم البيانات",
 +
                                "url": "/Refactoring/techniques/organizing_data"
 +
                            },
 +
                            {
 +
                                "text": "تبسيط التعابير الشرطية",
 +
                                "url": "/Refactoring/techniques/simplifying_conditional_expressions"
 +
                            },
 +
                            {
 +
                                "text": "تبسيط استدعاءات التوابع",
 +
                                "url": "/Refactoring/techniques/simplifying_method_calls"
 +
                            },
 +
                            {
 +
                                "text": "التعامل مع التعميم",
 +
                                "url": "/Refactoring/techniques/dealing_with_generalization"
 +
                            }
 +
                        ]
 +
                    }
 +
                }
 +
            }
 +
        ]
 +
    }
 +
]

مراجعة 08:34، 11 مارس 2019

columns
control
type"bullets"
config
text"مدخل إلى إعادة التصميم"
url"/Refactoring#.D9.83.D9.8A.D9.81_.D8.AA.D9.83.D9.88.D9.86_.D8.A7.D9.84.D8.B4.D9.8A.D9.81.D8.B1.D8.A9_.D9.86.D8.B8.D9.8A.D9.81.D8.A9.D8.9F"
items
text"كيف تكون الشفيرة نظيفة؟"
url"/Refactoring/what_is_refactoring"
text"فخ الأعباء التقنية"
url"/Refactoring/technical_debt"
text"متى نحتاج إلى إعادة التصميم؟"
url"/Refactoring/when"
text"خطوات إعادة التصميم"
url"/Refactoring/how_to"
control
type"bullets"
config
text"اختلال الشيفرات ومشاكلها"
url"/Refactoring/smells"
items
text"المبالغة والإطالة"
url"/Refactoring/smells/bloaters"
text"الاستخدام الخطأ للبرمجة كائنية التوجه"
url"/Refactoring/smells/oo_abusers"
text"عرقلة التغيير"
url"/Refactoring/smells/change_preventers"
text"الأجزاء الفائضة"
url"/Refactoring/smells/dispensables"
text"الروابط الازدواجية"
url"/Refactoring/smells/couplers"
text"مشكلات أخرى"
url"/Refactoring/smells/other_smells"
control
type"bullets"
config
text"تقنيات إعادة تصميم الشيفرات"
url"/Refactoring/techniques"
items
text"إنشاء التوابع"
url"/Refactoring/techniques/composing_methods"
text"نقل الميزات ما بين الكائنات"
url"/Refactoring/techniques/moving_features_between_objects"
text"تنظيم البيانات"
url"/Refactoring/techniques/organizing_data"
text"تبسيط التعابير الشرطية"
url"/Refactoring/techniques/simplifying_conditional_expressions"
text"تبسيط استدعاءات التوابع"
url"/Refactoring/techniques/simplifying_method_calls"
text"التعامل مع التعميم"
url"/Refactoring/techniques/dealing_with_generalization"