الفرق بين المراجعتين لصفحة: «Refactoring/MegaMenu»

من موسوعة حسوب
جميل-بيلوني أنشأ الصفحة Refactoring/MegaMenu باستخدام موديل محتوى غير قياسي "JSON"
 
ط حمى "Refactoring/MegaMenu": محتوى قائمة ([تعديل=السماح للإداريين فقط] (غير محدد) [النقل=السماح للإداريين فقط] (غير محدد))
 
(1 مراجعات متوسطة بواسطة نفس المستخدم غير معروضة)
سطر 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"
                            }
                        ]
                    }
                }
            }
        ]
    }
]

المراجعة الحالية بتاريخ 17:05، 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"