+1 امتیاز
قبل در برنامه نویسی توسط (426 امتیاز)
برچسب گذاری دوباره قبل توسط
یک متد برای اینکه دیگه Override نشه و business ش تغییر نکنه رو به صورت final تعریف میکنیم

حالا اگر چند روز دیگه برنامه نویس تازه کارمون اومد و خواست با کد Production ما Object Oriented یاد بگیره و .... اومد این final رو برداشت و متد رو Override کرد چی کار باید انجام بدیم که نشه

غیر از  document کردن ایا با استفاده Unit Testing میشه جلوی این کار رو گرفت یعنی Unit test ی داشته باشیم که final بودن متد رو چک کنه

1 پاسخ

0 امتیاز
قبل توسط (1.1هزار امتیاز)
ویرایش شده قبل توسط
 
بهترین پاسخ

بله مثلا با reflection میشه تست نوشت و مطمئن شد فلان متد final هستش ولی بنظرم بهتره کد ریویو یا تست ها functional این موارد چک بشه.

سوالات مشابه

0 امتیاز
2 پاسخ 850 بازدید
سوال شده 11 سال قبل در برنامه نویسی توسط Saeed Zarinfam (1.1هزار امتیاز)
0 امتیاز
0 پاسخ 463 بازدید
+1 امتیاز
1 پاسخ 529 بازدید
+1 امتیاز
0 پاسخ 932 بازدید
سوال شده 11 سال قبل در برنامه نویسی توسط Saeed Zarinfam (1.1هزار امتیاز)
+1 امتیاز
1 پاسخ 537 بازدید
0 امتیاز
2 پاسخ 786 بازدید
+1 امتیاز
1 پاسخ 1.0هزار بازدید
...