+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 پاسخ 736 بازدید
سوال شده 10 سال قبل در برنامه نویسی توسط Saeed Zarinfam (1.1هزار امتیاز)
0 امتیاز
0 پاسخ 410 بازدید
+1 امتیاز
1 پاسخ 391 بازدید
+1 امتیاز
0 پاسخ 805 بازدید
سوال شده 10 سال قبل در برنامه نویسی توسط Saeed Zarinfam (1.1هزار امتیاز)
+1 امتیاز
1 پاسخ 427 بازدید
0 امتیاز
2 پاسخ 656 بازدید
+1 امتیاز
1 پاسخ 867 بازدید
...