Hossein war
2 سال پیش توسط Hossein war مطرح شد
3 پاسخ

عدم اشتراک گذاری سورس لاراول برای دیگر برنامه نویسان

سلام
من یک برنامه لاراولی نوشتم و برای اینکه ادامه این برنامه رو بدم به برنامه نویس دیگری که بنویسه نمیخوام سورس رو کامل بهش بدم (دیتابیس میتونم بدم). ولی میخوام شرایطی رو براش فراهم کنم که دقیقا خروجی های سورس منو ببینه .
یعنی درسته که سورس authenticate رو نمیبینه ولی میتونه لاگین یا مدل user و UserController رو نمیبینه ولی میتونه Auth::user() رو خروجی داشته باشه .

امیدوارم تونسته باشم منظورمو برسونم
لطفاً راهنمایی کنید


ثبت پرسش جدید
علیرضا کفایتی
تخصص : برنامه نویس laravel, vue.js
@alirezakefayati 2 سال پیش مطرح شد
2

حداقل تا اونجا که سواد من میرسه همچنین امکانی وجود نداره و اصلا نیاز به وجودش نیست ...


سیدعلی موسوی
تخصص : سی شارپ و پی اچ پی
@juza66 2 سال پیش آپدیت شد
2

شاید بشه با بوجود آورد پکیج ها و ارث بری یکسری کارها رو پیچیده تر کنید ولی خب اگر برنامه نویس حرفه ای باشه میتونه بفهمه، در هر شرایط شما توی محیط گیت لب یا گیت هاب باید کل سورس رو در اختیار توسعه دهنده بذاری و بعد از توسعه برنامه نویس push کنه و شما بعد از دیدن کدها درخواست merge رو تایید کنید تا به پروژه اصلی اضاف بشه.


محمدحسن یگانه
تخصص : Full-Stack Web Developer Freel...
@mhyeganeh 2 سال پیش مطرح شد
2

به نظرم این سبک همکاری با یک توسعه دهنده دیگه اسمش همکاری نیست و پیش فرض شروع همکاری در توسعه محصول نرم افزاری اشتراک کدهاست.

حالا اگر به هر دلیلی اصرار به این قضیه دارید و براتون میارزه شاید یک روش قابل اجرا و مناسب برای شما استفاده از معماری میکروسرویس باشه.

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


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام