برنامهنویسی مفهوم: تفاوت میان نسخهها
محتوای حذفشده محتوای افزودهشده
FreshmanBot (بحث | مشارکتها) جز ←قانون برابری، شکست برابری: اصلاح فاصله مجازی + اصلاح نویسه با ویرایشگر خودکار فارسی |
جزبدون خلاصۀ ویرایش برچسبها: خرابکاری محتمل ویرایشگر دیداری |
||
خط ۳:
== شبه سنجهها ==
برنامهنویسی مفهوم شبه سنجهها را برای ارزیابی کیفیت کد به کار میگیرد. بدین دلیل به
* اعوجاج نحوی تفاوت میان مفهوم و نحوی که برای نمایش آن به کار گرفته شدهاست را اندازهگیری میکند. به عنوان مثال: [[نقطه ویرگول]] در انتهای دستورها در [[سی (زبان برنامهنویسی)|زبان C]] میتواند به عنوان اعوجاج نحوی در نظر گرفته شود چون در فضای مفهوم معادلی ندارد.
* اعوجاج معنایی فاصلهٔ معنا یا رفتار مورد انتظار از مفهوم با معنا با رفتار واقعی درون کد را اندازهگیری میکند. به عنوان مثال: این حقیقت که انواع دادهٔ حسابی سرریز میکنند (در حالیکه [[اعداد حسابی]] ریاضی چنین نیستند.) صورتی از اعوجاج معنایی است.
|