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

من موسوعة حسوب
اذهب إلى التنقل اذهب إلى البحث
(أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE:الارتباط الوثيق غير المناسب (Inappropriate Intimacy)}}</noinclude> == توصيف المشكلة == استخدام أح...')
 
ط (مراجعة وتدقيق.)
 
سطر 28: سطر 28:
 
== مصادر ==
 
== مصادر ==
 
* [https://refactoring.guru/smells/inappropriate-intimacy صفحة توثيق الارتباط الوثيق غير المناسب في موقع refactoring.guru.]
 
* [https://refactoring.guru/smells/inappropriate-intimacy صفحة توثيق الارتباط الوثيق غير المناسب في موقع refactoring.guru.]
 +
[[تصنيف:Refactoring]]
 +
[[تصنيف:Refactoring Smells]]
 +
[[تصنيف:Refactoring Couplers]]

المراجعة الحالية بتاريخ 15:13، 27 فبراير 2019

توصيف المشكلة

استخدام أحد الأصناف (class) الحقولَ (fields) والتوابعَ (methods) الداخليّة لصنفٍ آخر بكثرة.

أسبابها

تعاملُ الأصناف (classes) مع بعضها بكثرةٍ، وهذا ما يجب أن تكون على درايةٍ به، إذ إنّ التصميم الجيّد يشترط الحدَّ من التواصل فيما بينها ما أمكن، وهذا سيسهِّل صيانتها (maintenace) وإعادة استخدامها (reuse).

وما الحل؟

إليك المزيد

ستحصل بحلِّ المشكلة على:

  • تبسيط الدعم (support) وإعادة استخدام الشيفرة.
  • شيفرةٍ أكثر تنظيمًا.

انظر أيضًا

مصادر