برنامه نویسی بهینه

در این بخش، شیوه کدنویسی بهینه مورد بررسی قرار می‌گیرد. بهینگی سورس کد عمدتا از دید کارایی و نگهداشت مورد بررسی قرار خواهد گرفت. امنیت سورس کد، به طور خاص در بخش دیگری لحاظ شده است.برنامه نویسی بهینه

خاص هر یک از زبان‌های برنامه‌نویسی رایج همچون #Java، C و ++C الگوهای برنامه نویسی ویژه‌ای (pattern) وجود دارد که بکارگیری آن‌ها توسط برنامه‌نویسان توصیه شده و همچنین ضد الگوهایی (anti-pattern) وجود دارد که عدم بکارگیری آن‌ها توصیه می‌گردد. برنامه نویسان یک سیستم باید اطلاعات کاملی از این الگوها و اصول برنامه‌نویسی تحت بستر برنامه نویسی مربوطه داشته باشند.

تضمین کیفیت نرم افزار

در بستر جاوا از منابع معتبر زیر برای بررسی شیوه کدنویسی بهینه استفاده خواهد شد:

  • Effective Java
  • Writing Robust Java Code
  • Elements of Java Style
  • Code Conventions for Java Programming Language

متناسب با منابع مذکور، check list هایی وجود دارد که آیتم‌های کلیدی مشخص شده در این منابع را در نظر گرفته است. مسئولین فنی تیم‌های برنامه نویسی با استفاده از این چک-لیست ها می توانند اشکالات عمده برنامه نویسی در تیم خود را تشخیص دهند. البته بهتر است کل تیم تولید در این زمینه آموزش ببیند. برای تسریع در یادگیری و خصوصا شناسایی اشکالات (سهوی) برنامه‌نویسی، از ابزارهای مناسب برای مرور و بازبینی کد استفاده می‌شود که در بخش ابزارهای تست مطرح گردیده است.

برای زبانهای C#، C و ++C نیز منابع معتبری وجود دارند که برخی از آنها عبارتند از:

  • #Effective C
  • MSDN Guidelines for Efficient .Net Programming
  • ++Effective C
  • ++MISRA Guidelines for C

شرکت مهندس پیشگان آزمون افزار یاس، ابزارهای پیشرفته زیر را در زمینه ارزیابی کیفیت برنامه‌نویسی ارائه می‌دهد:

شما اینجا هستید: خانهراهکارهابرنامه نویسی با کیفیتبرنامه نویسی بهینه

تماس با ما

  • تلفن : 88809334-021 | 28424282-021
  • فکس: 28424283-021
  • فروش: این آدرس ایمیل توسط spambots حفاظت می شود. برای دیدن شما نیاز به جاوا اسکریپت دارید
  • روابط عمومی: این آدرس ایمیل توسط spambots حفاظت می شود. برای دیدن شما نیاز به جاوا اسکریپت دارید

معرفی شرکت

شرکت مهندس پيشگان آزمون افزار ياس با هدف ارائه خدمات و ابزارهای پیشرفته در حوزه تست و تضمين کيفيت نرم افزار توسط کارشناسان مجرب تاسیس شده است. این شرکت جزء شرکت های دانش بنیان صنعتی بوده و دارای مجوز شورای عالی انفورماتیک و سازمان نظام صنفی رایانه ای کشور می باشد.

Scroll to Top