
Codebase Memory MCP چیست؟ حافظه ساختاری برای Coding Agentها
راهنمای Codebase Memory MCP برای ساخت Knowledge Graph از پروژه و کمک به Coding Agentها در فهم سریعتر کدبیسهای بزرگ فرانتاند.
در اینجا نوشتهها و تجربههایی را میگذارم که در مسیر یادگیری و پروژههای مختلف به دست آوردهام؛ جایی برای ثبت رشد و مسیر حرفهایام.

راهنمای Codebase Memory MCP برای ساخت Knowledge Graph از پروژه و کمک به Coding Agentها در فهم سریعتر کدبیسهای بزرگ فرانتاند.

راهنمای عملی BEM برای جلوگیری از تداخل استایل، ساختاردهی کلاسها و نگهداری سادهتر CSS.

setState بلافاصله state را عوض نمیکند؛ همین باعث میشود console.log مقدار قبلی را لاگ کند. این راهنما توضیح میدهد چرا و چطور مقدار جدید را درست دریافت کنیم.

راهنمای عملی نوشتن cleanup در useEffect تا از memory leak، لیسنرهای تکراری و setState روی کامپوننت unmounted جلوگیری کنید.

مصاحبه فرانتاند فقط چند سؤال دربارهٔ HTML و JavaScript نیست؛ مسیری است برای سنجش فهم وب، حل مسئله و توان همکاری. این راهنما مراحل رایج و انتظارات هر بخش را خلاصه میکند.

بدون درک عمیق JavaScript، فریمورکها فقط پوستهای زیبا هستند. این مقاله توضیح میدهد چرا تسلط بر هسته زبان شرط رشد بلندمدت شماست.

مسیر مرحلهبهمرحلهای که بر اساس تجربه پروژههای واقعی نوشته شده؛ از فهم وب تا ورود به بازار کار و رشد مداوم.

یک راهنمای جامع دربارهٔ رفرشتوکن در سیستمهای احراز هویت مبتنی بر JWT؛ چرا رفرشتوکن ضروری است، چگونه باید آن را مدیریت و ذخیره کرد، و بهترین معماری برای پیادهسازی آن در فرانتان

الگوی سبک RBAC برای حفاظت از روتها و UI در React با نقشها و دسترسیهای استاتیک.

یک راه تمیز برای مپکردن enum و union به لیبل، آیکن و رنگ با Record در تایپاسکریپت.

راهنمای سریع Conventional Commits برای داشتن تاریخچهٔ خوانا، اتوماسیون انتشار و چنجلاگهای دقیق.

یک راهنمای خلاصه و خودمانی برای شاخهبندی و مرج تمیز با Git Flow.

یک راهنمای جامع و کاربردی برای امنیت توکنها در فرانتاند.

یک ساختار پوشهای مقیاسپذیر و آماده پروداکشن برای اپلیکیشنهای بزرگ React با معماری Feature-Based.