۱ محمدجوکار
خوانایی نام‌ها و تفسیر متغیرها
جامعه پی اچ پی ایجاد شده در ۱۹ اسفند ۱۴۰۱

با عرض سلام

نمیدونستم در حقیقت میباست اسم تاپیک رو چی میزاشتم، همین به ذهنم رسید فقط

آقا مثلا من در این قطعه کدهای پایین، اومدم اسم متغیر‌ها رو طوری گذاشتم که هرکس ببینه، عملا اسم متغیر براش مثه یه مفسر بمونه.. یعنی متوجه میشه که این متغیر چیه! و از کجا داره میاد

ولی خب این مدلی یکم کدهارو زیاد‌تر میکنه. این اشتباهه به نظر شما؟؟؟ من خودم خوشم میاد چون واضحه. ولی نمیدونم از نظر clean code درسته یا خیر.

برای اسم کلاس‌ها هم همین سوال برام مطرحه

c1e7-Screenshot (82).png

سلام محمد جان

اصلا انجام این کار مناسب و مورد نیاز نیست.

شما یک اسم باید بدید که تا حدودی کاربر رو متوجه کنه و کاربر با رجوع به خود متغیر و داده داخل اون به درک کامل برسه.

مثلا ووی همین کدتون شما نام متغیر رو user بزارید کافیه.

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

بهترین پاسخ
احمدرضا فاطمی کیا ۱۹ اسفند ۱۴۰۱، ۱۹:۰۷