عدد جادویی (Magic Number)
عدد جادویی (Magic number) به اون عددهایی میگن که بطور مستقیم توی کد hard code میشن، بدون اینکه توضیح یا نام مشخصی داشته باشند. برنامه باهاشون کار میکنه، ولی آدمی که کد رو میخونه معمولا باید حدس بزنه این عدد از کجا اومده و چرا این مقدار انتخاب شده.
دوری کردن از magic numbers خیلی به تمیز شدن کد کمک میکنه. وقتی عددها رو داخل یه متغیر با اسم درست و حسابی میذاریم، هم کد خواناتر میشه، هم نگهداریش راحتتر. مخصوصا چند ماه بعد که خودمون یا بقیه همکارامون برمیگردیم به پروژه، دیگه لازم نیست حدس بزنیم این 42 یا 300 واقعا برای چی بوده.
@techstuff100
Post #234
669

- ❤ 15
- 👍 5