مساهمات المستخدم
اذهب إلى التنقل
اذهب إلى البحث
- 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> == المشكلة == لكي يعمل جزء من الشيفرة البرمجية...' وسم: المحرر المرئي: تبديل
- 14:33، 19 ديسمبر 2018 فرق تاريخ +5٬812 ج Refactoring/introduce null object أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: تقديم الكائن الفارغ Introduce Null Object}}</noinclude> == المشكلة == تؤدي إعادة بعض التوابع للق...' وسم: المحرر المرئي: تبديل
- 15:56، 18 ديسمبر 2018 فرق تاريخ +165 ط Refactoring/replace conditional with polymorphism وسم: المحرر المرئي: تبديل
- 15:55، 18 ديسمبر 2018 فرق تاريخ +9٬081 ج Refactoring/replace conditional with polymorphism أنشأ الصفحة ب' تبديل الشرطيات بالتعدديّة الشكليّة (Replace Conditional with Polymorphism) == المشكلة == وجود شَرطية تنفذ إجر...' وسم: تحرير مرئي
- 13:24، 18 ديسمبر 2018 فرق تاريخ +6٬417 ج Refactoring/replace nested conditional with guard clauses أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: تبديل الشرطيات المتداخلة بعبارات الحماية (Replace Nested Conditional with Guard Clauses}}</noinclude> ==...' وسم: المحرر المرئي: تبديل
- 10:59، 12 ديسمبر 2018 فرق تاريخ +2٬303 ج Refactoring/remove control flag أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: إزالة رايات التحكم (Remove Control Flag)}}</noinclude> == المشكلة == لديك متغيرات منطقية تعمل كر...' وسم: المحرر المرئي: تبديل
- 14:31، 11 ديسمبر 2018 فرق تاريخ -4 ط Refactoring/consolidate duplicate conditional fragments ←لم إعادة التصميم؟ وسم: تحرير مرئي
- 14:31، 11 ديسمبر 2018 فرق تاريخ +3٬570 ج Refactoring/consolidate duplicate conditional fragments أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: توحيد الأجزاء الشرطية المكررة (Consolidate Duplicate Conditional Fragments)}}</noinclude> == المشكلة == شي...' وسم: المحرر المرئي: تبديل
- 14:17، 11 ديسمبر 2018 فرق تاريخ -183 Refactoring/decompose conditional وسم: تحرير مرئي
- 14:10، 11 ديسمبر 2018 فرق تاريخ +3٬951 ج Refactoring/decompose conditional أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: تجزئة الشَرطيات (Decompose Conditional)}}</noinclude> == المشكلة == توجد شَرطية مُعقدة (<code>if-then</c...' وسم: المحرر المرئي: تبديل
- 22:42، 28 نوفمبر 2018 فرق تاريخ +53 ط Refactoring/consolidate conditional expression ←انظر أيضًا وسم: تحرير مرئي
- 22:32، 28 نوفمبر 2018 فرق تاريخ +4٬575 ج Refactoring/consolidate conditional expression أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: توحيد التعبير الشرطي (Consolidate Conditional Expression)}}</noinclude> == المشكلة == وجود عدة شَرطيات...' وسم: المحرر المرئي: تبديل
- 13:48، 28 نوفمبر 2018 فرق تاريخ +8٬004 ط Refactoring/replace type code with subclasses وسم: المحرر المرئي: تبديل
- 13:39، 28 نوفمبر 2018 فرق تاريخ +84 ج ملف:Replace Type Code with Subclasses - After.png حالية
- 00:08، 28 نوفمبر 2018 فرق تاريخ -1 ط Refactoring/replace type code with state strategy ←آلية الحل وسم: تحرير مرئي
- 20:30، 27 نوفمبر 2018 فرق تاريخ -6٬575 Refactoring/replace type code with subclasses إفراغ الصفحة وسم: المحرر المرئي: تبديل
- 20:29، 27 نوفمبر 2018 فرق تاريخ +6٬575 ج Refactoring/replace type code with state strategy أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: تبديل رموز الأنواع بالحالة/الاستراتيجية (Replace Type Code with State/Strategy)}}</noinclude> ما هو ر...'
- 14:49، 27 نوفمبر 2018 فرق تاريخ +13 ط Refactoring/replace type code with subclasses ←المشكلة
- 14:38، 27 نوفمبر 2018 فرق تاريخ +1 ط Refactoring/replace type code with subclasses ←انظر أيضًا
- 14:38، 27 نوفمبر 2018 فرق تاريخ +844 ط Refactoring/replace type code with subclasses وسم: تحرير مرئي
- 14:31، 27 نوفمبر 2018 فرق تاريخ +5٬717 ج Refactoring/replace type code with subclasses أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: تبديل رموز الأنواع بالحالة/الاستراتيجية (Replace Type Code with State/Strategy)}}</noinclude> ما هو ر...' وسم: المحرر المرئي: تبديل
- 14:29، 27 نوفمبر 2018 فرق تاريخ +52 ج ملف:Replace Type Code with State-Strategy - After.png حالية
- 14:29، 27 نوفمبر 2018 فرق تاريخ +138 ج ملف:Replace Type Code with State-Strategy - Before.png حالية
- 15:55، 26 نوفمبر 2018 فرق تاريخ -1 ط Refactoring/replace type code with class ←مصادر وسم: تحرير مرئي
- 15:55، 26 نوفمبر 2018 فرق تاريخ +6٬247 ج Refactoring/replace type code with class أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: تبديل رموز الأنواع بالأصناف (Replace Type Code with Class)}}</noinclude> ما هو رمز النوع؟ يحدث رم...' وسم: المحرر المرئي: تبديل
- 15:51، 26 نوفمبر 2018 فرق تاريخ +106 ج ملف:Replace Type Code with Class - After.png حالية
- 15:49، 26 نوفمبر 2018 فرق تاريخ +208 ج ملف:Replace Type Code with Class - Before.png حالية
- 00:11، 26 نوفمبر 2018 فرق تاريخ -6 Refactoring/replace subclass with fields ←مصادر وسم: تحرير مرئي
- 00:10، 26 نوفمبر 2018 فرق تاريخ +441 Refactoring/replace subclass with fields وسم: تحرير مرئي
- 00:02، 26 نوفمبر 2018 فرق تاريخ +1 Refactoring/replace subclass with fields وسم: تحرير مرئي
- 00:00، 26 نوفمبر 2018 فرق تاريخ 0 ج ملف:Replace Subclass with Fields - After.png حالية
- 23:58، 25 نوفمبر 2018 فرق تاريخ +105 ط Refactoring/replace subclass with fields وسم: المحرر المرئي: تبديل
- 23:45، 25 نوفمبر 2018 فرق تاريخ 0 ج ملف:Replace Subclass with Fields - Before.png حالية
- 23:42، 25 نوفمبر 2018 فرق تاريخ +3٬207 ج Refactoring/replace subclass with fields أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: استبدال الأصناف الفرعية بالحقول (Replace Subclass with Fields)}}</noinclude> == المشكلة == لديك أصن...' وسم: المحرر المرئي: تبديل
- 14:12، 25 نوفمبر 2018 فرق تاريخ +738 ط Refactoring/encapsulate collection وسم: تحرير مرئي
- 14:12، 25 نوفمبر 2018 فرق تاريخ +160 ج ملف:Encapsulate Collection - After.png حالية
- 14:11، 25 نوفمبر 2018 فرق تاريخ +129 ج ملف:Encapsulate Collection - Before.png حالية
- 14:09، 25 نوفمبر 2018 فرق تاريخ +682 ط Refactoring/encapsulate field وسم: تحرير مرئي
- 14:05، 25 نوفمبر 2018 فرق تاريخ +1٬200 ط Refactoring/replace magic number with symbolic constant وسم: تحرير مرئي
- 14:00، 25 نوفمبر 2018 فرق تاريخ +52 ج ملف:Change Bidirectional Association to Unidirectional - After.png حالية
- 13:59، 25 نوفمبر 2018 فرق تاريخ +177 ج ملف:Change Bidirectional Association to Unidirectional - Before.png حالية
- 13:57، 25 نوفمبر 2018 فرق تاريخ -5 ط Refactoring/change unidirectional association to bidirectional ←المشكلة وسم: تحرير مرئي
- 13:56، 25 نوفمبر 2018 فرق تاريخ +537 ط Refactoring/change unidirectional association to bidirectional وسم: تحرير مرئي
- 13:55، 25 نوفمبر 2018 فرق تاريخ +88 ج ملف:Change Unidirectional Association to Bidirectional - After.png حالية
- 13:54، 25 نوفمبر 2018 فرق تاريخ +72 ج ملف:Change Unidirectional Association to Bidirectional - Before.png حالية
- 13:52، 25 نوفمبر 2018 فرق تاريخ +611 ط Refactoring/duplicate observed data وسم: تحرير مرئي
- 13:51، 25 نوفمبر 2018 فرق تاريخ +169 ج ملف:Duplicate Observed Data - After.png حالية
- 13:49، 25 نوفمبر 2018 فرق تاريخ +56 ج ملف:Duplicate Observed Data - Before.png حالية
- 13:45، 25 نوفمبر 2018 فرق تاريخ +959 ط Refactoring/replace array with object وسم: تحرير مرئي
- 14:14، 22 نوفمبر 2018 فرق تاريخ +699 ط Refactoring/change reference to value وسم: تحرير مرئي
- 14:12، 22 نوفمبر 2018 فرق تاريخ +191 ج ملف:Change Reference to Value - After.png حالية
- 14:04، 22 نوفمبر 2018 فرق تاريخ +185 ج ملف:Change Reference to Value - Before.png حالية
- 10:55، 22 نوفمبر 2018 فرق تاريخ +527 ط Refactoring/change value to reference وسم: تحرير مرئي
- 10:53، 22 نوفمبر 2018 فرق تاريخ +33 ج ملف:Change Value to Reference - After.png حالية
- 10:50، 22 نوفمبر 2018 فرق تاريخ +185 ج ملف:Change Value to Reference - Before.png حالية
- 15:03، 21 نوفمبر 2018 فرق تاريخ -1 ط Refactoring/encapsulate field ←مصادر وسم: تحرير مرئي
- 15:02، 21 نوفمبر 2018 فرق تاريخ +4٬203 ج Refactoring/encapsulate field أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: تغليف الحقول (Encapsulate Field)}}</noinclude> == المشكلة == لديك حقل عام.<syntaxhighlight lang="java"> class Pers...' وسم: المحرر المرئي: تبديل
- 16:28، 19 نوفمبر 2018 فرق تاريخ +6 ط Refactoring/encapsulate collection ←انظر أيضًا وسم: تحرير مرئي
- 16:28، 19 نوفمبر 2018 فرق تاريخ +236 ط Refactoring/encapsulate collection وسم: تحرير مرئي
- 16:23، 19 نوفمبر 2018 فرق تاريخ +4٬650 ج Refactoring/encapsulate collection أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: تغليف المجموعات (Encapsulate Collection)}}</noinclude> == المشكلة == صنف يحتوي على حقل مجموعة ومت...' وسم: المحرر المرئي: تبديل
- 14:15، 18 نوفمبر 2018 فرق تاريخ +4٬996 ج Refactoring/replace magic number with symbolic constant أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: تبديل الأرقام السحرية بثوابت رمزية (Replace Magic Number with Symbolic Constant)}}</noinclude> == المشكلة...' وسم: المحرر المرئي: تبديل
- 13:31، 15 نوفمبر 2018 فرق تاريخ +59 ط Refactoring/change unidirectional association to bidirectional وسم: تحرير مرئي
- 13:25، 15 نوفمبر 2018 فرق تاريخ +3٬007 ج Refactoring/change unidirectional association to bidirectional أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: تغيير الاقتران أحادي الاتجاه إلى ثنائي الاتجاه (Change Unidirectional Association to Bidirectional)}}<...' وسم: المحرر المرئي: تبديل
- 17:41، 14 نوفمبر 2018 فرق تاريخ +4٬248 ج Refactoring/change bidirectional association to unidirectional أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: تغيير الاقتران ثنائي الاتجاه إلى أحادي الاتجاه (Change Bidirectional Association to Unidirectional)}}<...' وسم: المحرر المرئي: تبديل
- 16:28، 14 نوفمبر 2018 فرق تاريخ +148 ط Refactoring/replace array with object وسم: المحرر المرئي: تبديل
- 16:26، 14 نوفمبر 2018 فرق تاريخ +3٬254 ج Refactoring/replace array with object أنشأ الصفحة ب'تبديل المصفوفات بكائنات (Replace Array with Object) تقنية إعادة التصميم هذه هي حالة خاصة من Refactoring/replace d...' وسم: تحرير مرئي
- 14:53، 12 نوفمبر 2018 فرق تاريخ +1 ط Refactoring/duplicate observed data ←انظر أيضًا
- 14:53، 12 نوفمبر 2018 فرق تاريخ +5٬006 ج Refactoring/duplicate observed data أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: تكرار البيانات المرُاقَبة (Duplicate Observed Data)}}</noinclude> == المشكلة == هل بيانات النطاق...' وسم: المحرر المرئي: تبديل
- 13:56، 12 نوفمبر 2018 فرق تاريخ +2 Refactoring/change reference to value وسم: تحرير مرئي
- 13:55، 12 نوفمبر 2018 فرق تاريخ +3٬074 ج Refactoring/change reference to value أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: تبديل المرجع إلى قيمة (Change Reference to Value)}}</noinclude> = المشكلة = وجود كائن مرجع صغير جد...' وسم: المحرر المرئي: تبديل
- 13:22، 11 نوفمبر 2018 فرق تاريخ +109 ط Refactoring/change value to reference وسم: المحرر المرئي: تبديل
- 13:13، 11 نوفمبر 2018 فرق تاريخ -11 ط Refactoring/change value to reference وسم: تحرير مرئي