مساهمات المستخدم
اذهب إلى التنقل
اذهب إلى البحث
- 12:38، 17 فبراير 2019 فرق تاريخ +4٬898 ج Refactoring/pull up constructor body أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: سحب متن المُنشِئ لأعلى (Pull Up Constructor Body)}}</noinclude> == المشكلة == تحتوي الأصناف الفرع...' وسم: المحرر المرئي: تبديل
- 10:44، 17 فبراير 2019 فرق تاريخ +3٬913 ج Refactoring/pull up method أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: سحب التابع لأعلى (Pull Up Method)}}</noinclude> == المشكلة == تحتوي الأصناف الفرعية على توابع...' وسم: المحرر المرئي: تبديل
- 10:35، 17 فبراير 2019 فرق تاريخ +61 ج ملف:Pull Up Method - After.png حالية
- 10:34، 17 فبراير 2019 فرق تاريخ +98 ج ملف:Pull Up Method - Before.png حالية
- 10:14، 17 فبراير 2019 فرق تاريخ 0 ط Refactoring/pull up field وسم: تحرير مرئي
- 09:55، 17 فبراير 2019 فرق تاريخ -69 ط Refactoring/pull up field ←قبل إعادة التصميم وسم: تحرير مرئي
- 09:52، 17 فبراير 2019 فرق تاريخ +281 ط Refactoring/pull up field وسم: المحرر المرئي: تبديل
- 09:51، 17 فبراير 2019 فرق تاريخ +2٬463 ج Refactoring/pull up field أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: سحب الحقل لأعلى (Pull Up Field)}}</noinclude> == المشكلة == يحتوي صنفان على نفس الحقل. == الحل...' وسم: المحرر المرئي: تبديل
- 09:46، 17 فبراير 2019 فرق تاريخ +106 ج ملف:Pull Up Field - After.png حالية
- 09:43، 17 فبراير 2019 فرق تاريخ +51 ج ملف:Pull Up Field - Before.png حالية
- 09:28، 6 فبراير 2019 فرق تاريخ +39 ط Refactoring/replace exception with test وسم: المحرر المرئي: تبديل
- 09:27، 6 فبراير 2019 فرق تاريخ +4٬095 ج Refactoring/replace exception with test أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: استبدال استثناءات بالاختبارات (Replace Exception with Test)}}</noinclude> == المشكلة == إطلاق استث...' وسم: المحرر المرئي: تبديل
- 14:31، 5 فبراير 2019 فرق تاريخ +4٬846 ج Refactoring/replace error code with exception أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: استبدال شيفرات الأخطاء باستثناءات (Replace Error Code with Exception)}}</noinclude> == المشكلة == يعي...' وسم: المحرر المرئي: تبديل
- 14:15، 5 فبراير 2019 فرق تاريخ +13 ط Refactoring/replace constructor with factory method ←فوائد تطبيق الحل وسم: تحرير مرئي
- 14:03، 5 فبراير 2019 فرق تاريخ +4٬930 ج Refactoring/replace constructor with factory method أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: استبدال المُنشئ بتابع التصميم (Replace Constructor with Factory Method)}}</noinclude> = المشكلة = لديك...' وسم: المحرر المرئي: تبديل
- 10:15، 5 فبراير 2019 فرق تاريخ +2٬917 ج Refactoring/hide method أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: إخفاء التابع (Hide Method)}}</noinclude> == المشكلة == لا يُستخدم التابع من قِبل الأصناف الأ...' وسم: المحرر المرئي: تبديل
- 10:14، 5 فبراير 2019 فرق تاريخ +49 ج ملف:Hide Method - After.png حالية
- 10:14، 5 فبراير 2019 فرق تاريخ +164 ج ملف:Hide Method - Before.png حالية
- 10:04، 5 فبراير 2019 فرق تاريخ +1٬953 ج Refactoring/remove setting method أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: ازالة توابع الإعدادات (Remove Setting Method)}}</noinclude> == المشكلة == يكون تعيين قيمة الحقل...' وسم: المحرر المرئي: تبديل
- 10:02، 5 فبراير 2019 فرق تاريخ +62 ج ملف:Remove Setting Method - After.png حالية
- 09:57، 5 فبراير 2019 فرق تاريخ +49 ج ملف:Remove Setting Method - Before.png حالية
- 09:53، 5 فبراير 2019 فرق تاريخ 0 ط Refactoring/introduce parameter object ←فوائد تطبيق الحل وسم: تحرير مرئي
- 09:48، 5 فبراير 2019 فرق تاريخ +4٬231 ج Refactoring/introduce parameter object أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: تعريف كائن المُعامل (Introduce Parameter Object)}}</noinclude> == المشكلة == تحتوي التوابع على نفس...' وسم: المحرر المرئي: تبديل
- 09:41، 5 فبراير 2019 فرق تاريخ +63 ج ملف:Introduce Parameter Object - After.png حالية
- 09:40، 5 فبراير 2019 فرق تاريخ +98 ج ملف:Introduce Parameter Object - Before.png حالية
- 09:29، 5 فبراير 2019 فرق تاريخ +1٬731 ط Refactoring/replace parameter with method call وسم: المحرر المرئي: تبديل
- 14:53، 3 فبراير 2019 فرق تاريخ +2٬995 ج Refactoring/replace parameter with method call أنشأ الصفحة ب'تبديل المعاملات باستدعاءات التوابع (Replace Parameter with Method Call) == المشكلة == استدعاء تابع استعلام وت...' وسم: تحرير مرئي
- 14:26، 3 فبراير 2019 فرق تاريخ +4٬641 ج Refactoring/preserve whole object أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: الحفاظ على الكائن كاملًا (Preserve Whole Object)}}</noinclude> == المشكلة == حصولك على عدة قيم من...' وسم: المحرر المرئي: تبديل
- 13:09، 3 فبراير 2019 فرق تاريخ +4٬283 ج Refactoring/replace parameter with explicit methods أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: استبدال المعامل بتوابع صريحة (Replace Parameter with Explicit Methods)}}</noinclude> == المشكلة == ينقسم...' وسم: المحرر المرئي: تبديل
- 13:48، 2 فبراير 2019 فرق تاريخ -1 ط Refactoring/parameterize method ←الحل وسم: تحرير مرئي
- 13:47، 2 فبراير 2019 فرق تاريخ +4٬059 ج Refactoring/parameterize method أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: تحويل التوابع إلى معاملات (Parameterize Method)}}</noinclude> == المشكلة == تؤدي توابع متعددة أ...' وسم: المحرر المرئي: تبديل
- 13:35، 2 فبراير 2019 فرق تاريخ +108 ج ملف:Parameterize Method - After.png حالية
- 13:33، 2 فبراير 2019 فرق تاريخ +154 ج ملف:Parameterize Method - Before.png حالية
- 12:46، 2 فبراير 2019 فرق تاريخ +12 ط Refactoring/separate query from modifier وسم: تحرير مرئي
- 12:45، 2 فبراير 2019 فرق تاريخ +4٬716 ج Refactoring/separate query from modifier أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: فصل الاستعلامات عن المُعدِّلات (Separate Query from Modifier)}}</noinclude> = المشكلة = هل لديك تا...' وسم: المحرر المرئي: تبديل
- 12:41، 2 فبراير 2019 فرق تاريخ +65 ج ملف:Separate Query from Modifier - After.png حالية
- 12:34، 2 فبراير 2019 فرق تاريخ +85 ج ملف:Separate Query from Modifier - Before.png حالية
- 21:47، 29 يناير 2019 فرق تاريخ +3٬637 ج Refactoring/remove parameter أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: حذف المعاملات (Remove Parameter)}}</noinclude> == المشكلة == لا يُستخدم معاملٌ ما في متن التابع...' وسم: المحرر المرئي: تبديل
- 09:46، 29 يناير 2019 فرق تاريخ +2 ط Refactoring/add parameter وسم: تحرير مرئي
- 09:45، 29 يناير 2019 فرق تاريخ +4٬592 ج Refactoring/add parameter أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: إضافة المعاملات (Add Parameter)}}</noinclude> == المشكلة == لا يملك التابع بيانات كافية لتنفي...' وسم: المحرر المرئي: تبديل
- 09:41، 29 يناير 2019 فرق تاريخ +78 ج ملف:Add Parameter - After.png حالية
- 09:40، 29 يناير 2019 فرق تاريخ +90 ج ملف:Add Parameter - Before.png حالية
- 21:18، 28 يناير 2019 فرق تاريخ +3٬152 ج Refactoring/rename method أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: إعادة تسمية التوابع (Rename Method)}}</noinclude> == المشكلة == لا يفسر اسم التابع ما يقوم به....' وسم: المحرر المرئي: تبديل
- 21:09، 28 يناير 2019 فرق تاريخ +48 ج ملف:Rename Method - After.png حالية
- 21:07، 28 يناير 2019 فرق تاريخ +53 ج ملف:Rename Method - Before.png حالية
- 21:04، 28 يناير 2019 فرق تاريخ -2 ط Refactoring/replace type code with subclasses حالية وسم: تحرير مرئي
- 15:25، 19 ديسمبر 2018 فرق تاريخ +758 Refactoring/replace type code with class وسم: تحرير مرئي
- 15:23، 19 ديسمبر 2018 فرق تاريخ +108 ط Refactoring/encapsulate collection وسم: تحرير مرئي
- 15:20، 19 ديسمبر 2018 فرق تاريخ +106 ط Refactoring/change bidirectional association to unidirectional ←الحل وسم: تحرير مرئي
- 15:03، 19 ديسمبر 2018 فرق تاريخ +6٬059 ج Refactoring/introduce assertion أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: تقديم التوكيد (Introduce Assertion)}}</noinclude> == المشكلة == لكي يعمل جزء من الشيفرة البرمجية...' وسم: المحرر المرئي: تبديل