مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

rezapajhouhesh

عضویت از 1395/03/30

چک کردن وابستگی چرخشی

  • یکشنبه 22 مهر 1397
  • 23:44
تشکر میکنم

راه اصولی چک کردن وابستگی چرخشی چیست؟ موقع اجرا خطای Circular Dependency می دهد، اما هر چه بررسی می کنم، علت آن را در نمی یابم. چجوری می شود با ابزار یا هر روش دیگری تحلیل کرد؟

پاسخ های این پرسش

تعداد پاسخ ها : 3 پاسخ
کاربر سایت

سهیل علیزاده

عضویت از 1396/04/09

  • دوشنبه 23 مهر 1397
  • 07:13

این اتفاق زمانی رخ میده که شما دو کلاس یا سرویس مختلف در هم دیگر به عنوان یک پارمتر ورودی از constructor دریافت کرده باشید.

کاربر سایت

rezapajhouhesh

عضویت از 1395/03/30

  • چهارشنبه 25 مهر 1397
  • 04:02

میشه بیشتر راجع به علتی که عنوان کرده بودین، توضیح دهید. مخصوصا با کد.

کاربر سایت

سهیل علیزاده

عضویت از 1396/04/09

  • چهارشنبه 25 مهر 1397
  • 11:32

نمونه آن را در GitHub قرار دادم میتوان آن را بررسی کنید. اگر کد های نمونه را بررسی کنید متوجه خواهید شد که سرویس A درون سرویس B و سرویس B دورن سرویس A تزریق شده است این کار باعث Circular Dependency می شود  که   یک وابستگی چرخشی است.

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)