پرش به محتوای اصلی
مدیریت دانشبهسازان ملت
آموزش و یادگیریمحتوای آموزشیمنتشرشدهعمومی

راهنمای بازبینی کد در تیم‌های توسعه

مالک دانش
سعید رستمی
تاریخ انتشار
۲ تیر ۱۴۰۵
آخرین به‌روزرسانی
۱۵ شهریور ۱۴۰۵
زمان مطالعه
۹ دقیقه
بازدید
۱٬۲۱۰
پیشنهاد اصلاح

خلاصه مدیریتی

معیارهای مشترک بازبینی کد، چک‌لیست بازبین، شیوه ارائه بازخورد سازنده و نکات امنیتی که در بازبینی کد سامانه‌های مالی نباید از نظر دور بماند.

هدف و دامنه کاربرد

ایجاد معیار مشترک برای بازبینی کد تا کیفیت و امنیت کد در همه تیم‌ها هم‌سطح شود.

دامنه کاربرد

همه تغییرات کد در مخازن سازمانی پیش از ادغام در نسخه اصلی.

پیش‌نیازها

  • آشنایی با استانداردهای کدنویسی تیم

شرح دانش

چک‌لیست بازبین

بازبین در هر بازبینی دست‌کم موارد زیر را بررسی می‌کند.

  • درستی منطق و پوشش حالت‌های مرزی
  • وجود آزمون برای تغییرات
  • نبود اطلاعات حساس در کد و لاگ
  • اعتبارسنجی ورودی‌ها و مدیریت خطا
  • خوانایی و هم‌خوانی با استانداردهای تیم

بازخورد سازنده

بازخورد را درباره کد بنویسید، نه نویسنده آن. پیشنهاد را با دلیل همراه کنید و موارد الزامی را از پیشنهادهای سلیقه‌ای جدا کنید.

مراحل اجرا

  1. ۱

    مطالعه شرح تغییر

    پیش از خواندن کد، هدف تغییر و درخواست مرتبط را مطالعه کنید.

  2. ۲

    بررسی آزمون‌ها

    آزمون‌ها را بررسی کنید تا مطمئن شوید رفتار موردنظر پوشش داده شده است.

  3. ۳

    ثبت بازخورد

    بازخوردها را با برچسب الزامی یا پیشنهادی ثبت کنید.

نکات تخصصی

تغییرات بزرگ را به چند بازبینی کوچک‌تر تقسیم کنید؛ بازبینی بیش از ۴۰۰ خط کد در یک نوبت، دقت را به‌شدت کاهش می‌دهد.

خطاهای رایج و راهکارها

راهکار:تأیید فقط پس از موفقیت خط آزمون خودکار ممکن باشد.

مستندات و منابع مرتبط

  • چک‌لیست بازبینی کد

    PDF · ۱۱۲ کیلوبایت

    پیوست
  • چک‌لیست امنیتی پیش از استقرار سرویس‌ها در محیط عملیاتی

    صفحه دانش

    مشاهده

آیا این محتوا مفید بود؟

۹۵ همکار این دانش را مفید دانسته‌اند.

پیشنهاد اصلاح محتوا

اطلاعاتی نادرست، قدیمی یا ناقص دیدید؟ به مالک دانش اطلاع دهید.

نظرات و بازخورد همکاران۰

هنوز نظری ثبت نشده است

نخستین دیدگاه، تجربه یا پرسش خود را درباره این دانش بنویسید.