روز برنامه‌نویس مبارک 🤩🎉 از هدایای روز برنامه‌نویس جا نمونی ⌛
۰ ثانیه
۰ دقیقه
۰ ساعت
۴ مسعود هارونی
دلیل استفاده از Sevices Folder
جامعه پی اچ پی ایجاد شده در ۱۰ بهمن ۱۴۰۰

سلام امیدوارم حالتون خوب باشه.

من خودم پروژه رو به صورت ابجکتیو زدم کامل ، بعد یه سوالی که برام پیش اومده که البته خوده استاد هم جوابش رو دادن (گفتن باید وب سرویس تحت یک لایه نرم افزاری دولپ بشه که اون لایه با بقیه نرم افزار در ارتباط باشه) ولی من درست متوجه نشدم که دلیل این کار چیه.

چرا باید فانکشنالیتی هایی رو که یک بار نوشتیم دوباره بنویسیم مخصوص وب سرویس.

و اینکه من یک تاپیک دیگه هم باز کردم راجب یک سوال دیگه که جواب اون به جواب این هم مربوطه ، (این سوال رو میگم) اگر جواب اون تاپیک این هست که بله ما یک API مینویسیم و ارائه میدیم و فرانت اند دولوپر ازش استفاده میکنه ، پس زمانی که ما اصلا قرار نیست کاری جز ساختن API بکنیم چرا باید یک فانکشنالیتی رو دوبار بنویسیم.

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

سلام.

منظورتون کدوم دقایق از ویدیو هست؟

محسن موحد ۱۰ بهمن ۱۴۰۰، ۲۳:۵۸

دقیقه 9

مسعود هارونی ۱۰ بهمن ۱۴۰۰، ۲۳:۵۹

متوجه دلیلش شدم.

ما باید دیپندسی رو کم کنیم به همین دلیل از فایل Services به عنوان یه آداپتور یا واسط استفاده میکنیم که اگر فردا روزی خواستیم ریفکتور کنیم پروژه رو نخوایم دونه دونه متد هایی که برای API استفاده شده را تغیر بدیم.

مسعود هارونی ۱۱ بهمن ۱۴۰۰، ۱۵:۰۷

درسته، در سرفصل solid و الگوهای طراحی این مهارت بطور کامل تدریس شده.

محسن موحد ۱۲ بهمن ۱۴۰۰، ۱۰:۴۶