نمایش نتایج 1 تا 3 از 3

نام تاپیک: BUG & DEBUG چیست؟؟

  1. #1

    Question BUG & DEBUG چیست؟؟

    سلام دوستان
    نمیدونم این سوال رو باید توی این انجمن مطرح کنم یا جای دیگه؟
    وقتی میگن یه نرم افزار باگ داره یعنی؟ و چطوری میشه تشخیص داد؟
    ودر همین رابطه دیباگ و دیباگر چیه؟
    تشکر

  2. #2

  3. #3
    bug خطا هایی هست که در هنگام کامپایل تشخیص داده نمی شوند و اکثر آن ها پس از انجام یک سری اعمال مختلف محاسباتی بدون اینکه از قبل آن را پیش بینی کرده باشیم رخ می دهند.
    مثل overflow که رشته ای که 10 کارکتر دارد را در یک رشته 5 کارکتری کپی می کنید (آن 5 کارکتر بعدی ممکن است بر روی حافظه اختصاص داده شده بقیه نرم افزار ها یا حتی سیستم قرار گیرد. ) که این خطا به نام یک bug بحرانی است و به هکر ها اجازه حمله به سیستم را می دهد.
    و یا تقسیم بر صفر , مثل x=2-y که اشتباها بشود صفر و بعد بخواهید عددی را بر آن x که صفر شده است ، تقسیم کنیم.
    برای تشخیص ، شرکت ها علاوه بر کار کردن با برنامه خودشان آن را به ده ها و یا صد ها فرد مختلف قبل از فروش نهایی می دهند تا هر کس با کار کردن با آن ، شاید بتواند خطایی در آن بیابد.

    debug هم عمل پیدا کردن bug ها هست (با هر روش ممکن)

    debugger ها هم ابزاری هستند که برای این کار به کار می روند که می توانند سطح پایین اعمال انجام شده را نمایش دهند (کار با رجیستر ها در Cpu و ... ) تا شما بتوانید تشخیص دهید در کجا Bug وجود دارد. و با داشتن سورس کد ها هم به طور دقیق تر و خط به خط می توان کد ها را اشکال زدایی کرد.

تاپیک های مشابه

  1. پیاده سازی در debug
    نوشته شده توسط mehdieebadie در بخش برنامه نویسی اسمبلی خانواده x86
    پاسخ: 1
    آخرین پست: جمعه 23 آذر 1386, 15:08 عصر
  2. عدم debug در ویستا
    نوشته شده توسط mahdi_negahi در بخش ASP.NET Web Forms
    پاسخ: 11
    آخرین پست: دوشنبه 28 آبان 1386, 17:34 عصر
  3. debug
    نوشته شده توسط hrshojaei در بخش C#‎‎
    پاسخ: 2
    آخرین پست: سه شنبه 24 مهر 1386, 22:08 عصر
  4. debug
    نوشته شده توسط zei_mash_62 در بخش برنامه نویسی اسمبلی خانواده x86
    پاسخ: 1
    آخرین پست: شنبه 30 اردیبهشت 1385, 19:35 عصر
  5. Debug کردن یک SP
    نوشته شده توسط M.kavyani در بخش SQL Server
    پاسخ: 5
    آخرین پست: یک شنبه 23 بهمن 1384, 23:21 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •