بازبینی معماری State در React
State پروژه React را به local، server، URL و global client state تفکیک کن، source of truth را مشخص کن و state تکراری یا ownership اشتباه را بدون ساخت store اضافی اصلاح کن.
سازگار با
مجموعهای از دستورالعملهای شفاف و قابلاستفاده مجدد که به ایجنتهای کدنویسی کمک میکند وظایف تخصصی را دقیقتر، منسجمتر و با فرایندی قابلاعتماد انجام دهند.
12 مهارت
State پروژه React را به local، server، URL و global client state تفکیک کن، source of truth را مشخص کن و state تکراری یا ownership اشتباه را بدون ساخت store اضافی اصلاح کن.
سازگار با
کد TypeScript/React را برای abstraction زودهنگام، wrapperهای بیارزش و pattern abuse بررسی کن و با حفظ رفتار، ساختار را بر اساس YAGNI و Clean Code ساده کن.
سازگار با
ماژولهای TypeScript را از نظر dependency direction، public API، circular dependency و import leakage بررسی کن و با کمترین تغییر لازم boundaryها را قابلاعتماد کن.
سازگار با
کد React/TypeScript را برای violationهای عملی SOLID بررسی کن و با کوچکترین refactor کافی، responsibility، dependency و component contractها را اصلاح کن.
سازگار با
ساختار پروژه React یا Next.js را با مرزهای روشن، مالکیت Featureها، قواعد کد مشترک و Importهای مقیاسپذیر طراحی، بازبینی یا بازآرایی کن.
سازگار با
Effectهای React را طوری پیادهسازی و بازبینی کن که Event، Timer، Subscription و Request بدون Leak و Dependency قدیمی پاکسازی شوند.
سازگار با
چرخه تمدید Access Token را با Cookie از نوع HttpOnly، صف Retry، Rotation، پشتیبانی SSR و Logout امن در برنامه مرورگری طراحی و بازبینی کن.
سازگار با
ذخیرهسازی، انتقال، تمدید و ابطال Token در مرورگر و دفاعهای XSS و CSRF را Threat Model و بازبینی کن و اصلاحات Frontend و Backend را اولویتبندی کن.
سازگار با
دستورالعمل عملی برای اینکه ایجنتهای برنامهنویسی نام کلاسهای CSS را با الگوی Block، Element و Modifier طراحی، بررسی و بازنویسی کنند.
سازگار با
پیام Commit را براساس Conventional Commits بساز یا بازبینی کن؛ Scope، تغییر ناسازگار، ارجاع Issue و متن مناسب انتشار را دقیق به کار ببر.
سازگار با
Git Flow مناسب را برای Feature، Release و Hotfix انتخاب و اجرا کن؛ از شاخههای مشترک محافظت کن و تاریخچهای قابل بازبینی بساز.
سازگار با
Role و Permission را در React مدل کن، Route و Component را یکدست محافظت کن و دسترسی سمت Client را بدون اشتباهگرفتن آن با Authorization سرور تست کن.
سازگار با