مثال Change Password تناقض با درس توابع

پرسیده شده
فعالیت 884 روز پیش
دیده شده 643 بار
0

درود بر استاد عزیز و خداقوت

شما در درس توابع فرموده بودید که آرگومان های یک تابع دو الی نهایت سه پارامتر بیشتر نباشد ولی در مثالی که در این درس جلوگیری از شروط تودرتو در مورد Change Password  زدید موقع refactor کردن از تعداد پارامترها که چهارعددبود کم نشد خواستم بدونم آیا صرفا یک مثال زدید یا تعداد پارامترها نیازی به کم کردن نداشتن، یا باید کم میشد ، یه سوال دیگه هم داشتم چرا درمورد مثال دوم موقع refactor کردن فرمودید اصل single responsibility رعایت نکردم مگر وقتی میشه کدبهتری جایگزین کرد چرا نباید انجام داد آخه قبلا فرموده بودید هر وقت ایده بهتری برای رفکتور کردن به ذهن رسید انجام بدید پیشاپیش تشکر از پاسخ تون

فایل پیوست

0
حذف شده

سلام و احترام

بله بهتره که هر متد پارامترهاش بیشتر از ۳ تا نشه و اگه موردی بوده حتما جلوتر یا ریفکتور شده یا مثال بهترش اومده.

لطفا مثالی که میگید اصل single responsibility رو نقص کرده رو قرار بدید تا بررسی کنیم

فایل پیوست

امیر صالحی

توسط

امیر صالحی

22 آبان 00