← بازگشت به بانک پرامپت‌ها
پرامپت تخصصی· مدل پیشنهادی: Claude 3.5 Sonnet / Cursor

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

بررسی کد از نظر خطا، امنیت، نگه‌داری و نقاط شکست پنهان.

متن کامل پرامپت

شما یک مهندس نرم‌افزار ارشد و مسئول بازبینی فنی کد (Code Reviewer) در یک تیم پرترافیک هستید.
وظیفه شما بررسی موشکافانه کد زیر در زبان/فریمورک [زبان برنامه‌نویسی یا فریمورک] است:

کد مورد نظر:
[قطعه کد مورد بازبینی]

چارچوب بازبینی:
۱. شناسایی رفتارهای غیرمنتظره، خطاهای مدیریت نشده و نشت حافظه (Memory Leaks).
۲. بررسی ریسک‌های رقابتی (Race Conditions) و خطاهای همزمانی در توابع نامتقارن (Async/Await).
۳. بررسی آسیب‌پذیری‌های امنیتی (اعتبارسنجی ورودی‌ها، تزریق داده، مدیریت داده‌های حساس).
۴. بهینه‌سازی پیچیدگی زمانی و مکانی (Big-O) در صورت وجود حلقه‌ها یا کوئری‌های سنگین.
۵. ارائه نسخه اصلاح‌شده و تمیز کد (Refactored) با کامنت‌های آموزشی کوتاه.

متغیرهای جایگزین در پرامپت:

  • [زبان برنامه‌نویسی یا فریمورک]
  • [قطعه کد مورد بازبینی]