قابلیت‌های Postman AI یا همان PostBot

PostBot چیست؟PostBot (که رسمی‌تر با نام Postman AI شناخته می‌شود) یک دستیار هوش مصنوعی داخلی در پلتفرم پستمن است که با استفاده از پردازش زبان طبیعی (NLP)، به توسعه‌دهندگان کمک می‌کند تا: این دستیار تنها یک چت‌بات ساده نیست، بلکه یک همکار فنی هوشمند است که مستقیماً در محیط پستمن ادغام شده و بدون نیاز […]

بیشتر بخوانید

شرح مختصری از Event

به کد زیر توجه نمایید: در مثال فوق از یک event به نام OnUsersChanged استفاده شده که سبب مطلع کردن سایر Subscriberهای این کلاس از تغییرات ایجاد شده بر روی پراپرتی users می شود. استفاده از Action<int>? به صورت Nullable باعث میشود این event زمانی که هیچ Subscriberی ندارد، Null باشد. خط بالا سبب اجرای […]

بیشتر بخوانید

افزودن تگ به کوئری EF

در برخی موارد نیاز هست که کوئری ایجاد شده توسط EF را روی Profiler پیدا کنیم و ببینیم این کوئری کجای برنامه ایجاد و اجرا شده است. در EF قابلیت به نام WithTag() وجود داشته که میتوان به کوئری‌ها تگ اضافه کرد و سپس این کوئری رو توی Profiler پیدا کرد. حالا برای اینکه این […]

بیشتر بخوانید

ساختن پروژه‌ها با MSBuild

برای این کار ابتدا آدرس زیر را در سیستم خود پیدا کنید: در این آدرس باید فایل MSBuild.exe وجود داشته باشد. در صورت موجود بودن این فایل در دایرکتوری، آدرس فوق را به مسیر PATH در بخش EnvironmentSetting ویندوز اضافه کنید. پس از این مرحله به آدرسی که فایل پروژه شما قرار دارد رفته و […]

بیشتر بخوانید

کدنویسی بهتر

موارد نام‌گذاری‌ نام متد به صورت PascalCase باشد. مثال: GetEmployees نام پارامترها به صورت CamelCase باشد. مثال: employee از نام‌های اختصاری پرهیز شود. از نام‌هایی استفاده شود که خود گویای عملکرد آن متغیر یا متد باشد.جدول زیر می‌تواند راهنمای خوبی در این مورد باشد: تمام Interfaceها با حرف I شروع شوند. از String Interpolation برای […]

بیشتر بخوانید