🚀 GitHub Copilot Testing برای .NET؛ تولید خودکار Unit Test با هوش مصنوعی در Visual Studio 2026
مایکروسافت قابلیت GitHub Copilot Testing for .NET را بهصورت عمومی (GA) در Visual Studio 2026 نسخه 18.3 منتشر کرده؛ ابزاری که فرآیند نوشتن، اجرای و بهینهسازی Unit Testها را با کمک AI ساده و سریع میکند—بدون اینکه از محیط کدنویسی خارج شوید.
این قابلیت با شناخت ساختار پروژه، فریمورک تست و سیستم Build شما، یک جریان کامل تستنویسی ایجاد میکند: از تولید تستها تا اجرا، تشخیص خطا و حتی اصلاح خودکار آنها.
@HeiltonProgramming
🔹 چه کارهایی انجام میدهد؟
• تولید Unit Test متناسب با کد انتخابی (متد، کلاس، فایل، پروژه یا کل Solution)
• Build و اجرای خودکار تستها
• تشخیص تستهای Fail شده و تلاش برای اصلاح آنها
• اجرای مجدد تا رسیدن به وضعیت پایدار
• ارائه گزارش خلاصه از تغییرات، پوشش تست و وضعیت Pass/Fail
🔹 پرامپتنویسی طبیعی و آزاد
با شروع درخواست تست با
* تولید تست برای منطق بیزینس
* تست تغییرات فعلی Git
* رسیدن به درصد مشخصی از Code Coverage
* استفاده از فریمورکهای خاص مثل xUnit
🔹 نقاط دسترسی جدید داخل IDE
• راستکلیک روی کد → Copilot Actions → Generate Tests
• شروع مستقیم از Copilot Chat با
• پیشنهادهای آماده در محیط ویرایش برای شروع سریع تستنویسی
🔹 پیشنیازها
• Visual Studio 2026 نسخه 18.3
• پروژه C# قابل Build
• اشتراک پولی GitHub Copilot
💡 مثال کاربردی
فرض کنید یک کلاس بیزینسی جدید نوشتهاید. کافی است روی فایل راستکلیک کنید و Generate Tests را بزنید؛ Copilot تستها را میسازد، اجرا میکند، خطاها را بررسی میکند و نتیجه را بهصورت خلاصه تحویل میدهد. فاصله بین «نوشتن کد» تا «اطمینان از صحت آن» عملاً چند کلیک میشود. این ابزار چرخه توسعه را کوتاهتر میکند و کمک میکند قبل از رفتن به مراحل بعدی، از پایداری کد مطمئن شوید—چیزی که در پروژههای بزرگ حیاتی است.
🔗 جزئیات کامل:
https://devblogs.microsoft.com/dotnet/github-copilot-testing-for-dotnet-available-in-visual-studio/
#دات_نت #برنامه_نویسی #مایکروسافت #سیشارپ #فناوری #گیت_هاب #هوش_مصنوعی
#dotnet #copilot #visualstudio #ai #unittest #csharp #backend #programming #technology
JOiN → @HeiltonProgramming
مایکروسافت قابلیت GitHub Copilot Testing for .NET را بهصورت عمومی (GA) در Visual Studio 2026 نسخه 18.3 منتشر کرده؛ ابزاری که فرآیند نوشتن، اجرای و بهینهسازی Unit Testها را با کمک AI ساده و سریع میکند—بدون اینکه از محیط کدنویسی خارج شوید.
این قابلیت با شناخت ساختار پروژه، فریمورک تست و سیستم Build شما، یک جریان کامل تستنویسی ایجاد میکند: از تولید تستها تا اجرا، تشخیص خطا و حتی اصلاح خودکار آنها.
@HeiltonProgramming
🔹 چه کارهایی انجام میدهد؟
• تولید Unit Test متناسب با کد انتخابی (متد، کلاس، فایل، پروژه یا کل Solution)
• Build و اجرای خودکار تستها
• تشخیص تستهای Fail شده و تلاش برای اصلاح آنها
• اجرای مجدد تا رسیدن به وضعیت پایدار
• ارائه گزارش خلاصه از تغییرات، پوشش تست و وضعیت Pass/Fail
🔹 پرامپتنویسی طبیعی و آزاد
با شروع درخواست تست با
@Test میتوانید به زبان طبیعی بگویید چه چیزی را تست کند:* تولید تست برای منطق بیزینس
* تست تغییرات فعلی Git
* رسیدن به درصد مشخصی از Code Coverage
* استفاده از فریمورکهای خاص مثل xUnit
🔹 نقاط دسترسی جدید داخل IDE
• راستکلیک روی کد → Copilot Actions → Generate Tests
• شروع مستقیم از Copilot Chat با
@Test• پیشنهادهای آماده در محیط ویرایش برای شروع سریع تستنویسی
🔹 پیشنیازها
• Visual Studio 2026 نسخه 18.3
• پروژه C# قابل Build
• اشتراک پولی GitHub Copilot
💡 مثال کاربردی
فرض کنید یک کلاس بیزینسی جدید نوشتهاید. کافی است روی فایل راستکلیک کنید و Generate Tests را بزنید؛ Copilot تستها را میسازد، اجرا میکند، خطاها را بررسی میکند و نتیجه را بهصورت خلاصه تحویل میدهد. فاصله بین «نوشتن کد» تا «اطمینان از صحت آن» عملاً چند کلیک میشود. این ابزار چرخه توسعه را کوتاهتر میکند و کمک میکند قبل از رفتن به مراحل بعدی، از پایداری کد مطمئن شوید—چیزی که در پروژههای بزرگ حیاتی است.
🔗 جزئیات کامل:
https://devblogs.microsoft.com/dotnet/github-copilot-testing-for-dotnet-available-in-visual-studio/
#دات_نت #برنامه_نویسی #مایکروسافت #سیشارپ #فناوری #گیت_هاب #هوش_مصنوعی
#dotnet #copilot #visualstudio #ai #unittest #csharp #backend #programming #technology
JOiN → @HeiltonProgramming
🔥5❤1👍1
📢 انتشار معماری Codex App Server توسط OpenAI برای یکپارچهسازی عاملهای هوش مصنوعی
OpenAI جزئیات معماری «Codex App Server» را منتشر کرده؛ زیرساختی که با هدف یکپارچهسازی محیطهای مختلف عاملهای هوش مصنوعی و ابزارهای توسعه طراحی شده است.
در این معماری، جریان پیام برای اجرای ابزارها بهگونهای تعریف شده که در صورت نیاز به تأیید، پردازش متوقف میشود و درخواست به کلاینت ارسال میگردد. کلاینت باید با «allow» یا «deny» پاسخ دهد تا عامل بتواند ادامه دهد.
🔹 الگوهای استقرار (Deployment)
سه الگوی اصلی برای استفاده از App Server معرفی شده است:
• کلاینتهای محلی (مثل افزونههای IDE و اپهای دسکتاپ): اجرای یک باینری وابسته به پلتفرم و ارتباط دوطرفه stdio با آن
• مدل جدا از چرخه انتشار: ثابت ماندن کلاینت و جایگزینی نسخه جدید App Server برای بهرهگیری سریع از بهبودهای سمت سرور
• اجرای وب (Codex Web runtime): ایجاد کانتینر توسط worker، اجرای App Server در آن و ارتباط مرورگر از طریق HTTP و Server-Sent Events؛ رابط کاربری سبک میماند و پردازشهای طولانی روی سرور انجام میشود
🔹 ارتباط با روندهای صنعت
توسعه App Server همراستا با تلاشهای گسترده برای استانداردسازی ارتباط بین «عاملهای کدنویسی» و «ویرایشگرها» است.
پروتکل Agent Client Protocol (ACP) نیز با هدف ایجاد استانداردی عمومی برای اتصال هر عامل برنامهنویسی به هر ویرایشگر شکل گرفته—مشابه نقشی که Language Server Protocol سالها قبل برای ابزارهای زبانی ایفا کرد.
همزمانی این رویکردها نشان میدهد صنعت هنوز در حال تعیین مرزهای مناسب برای ادغام agentها با ابزارهای توسعه است و این حوزه با سرعت بالایی در حال تکامل است.
🔹 متنباز و قابل توسعه
تمام کد منبع Codex App Server در مخزن متنباز Codex CLI منتشر شده و مستندات پروتکل شامل ابزارهای تولید schema برای TypeScript و JSON Schema است تا توسعه کلاینتها در زبانهای مختلف سادهتر شود.
دسترسی به Codex:
https://chatgpt.com/codex
#برنامه_نویسی #نرم_افزار #تکنولوژی #فناوری #خبر #هوش_مصنوعی #معماری_نرم_افزار
#ai #codex #openai #software_architecture #agent #developers #programming #technology
گروه برنامهنویسی هیلتن 👇
👉 JOiN → @HeiltonProgramming
OpenAI جزئیات معماری «Codex App Server» را منتشر کرده؛ زیرساختی که با هدف یکپارچهسازی محیطهای مختلف عاملهای هوش مصنوعی و ابزارهای توسعه طراحی شده است.
در این معماری، جریان پیام برای اجرای ابزارها بهگونهای تعریف شده که در صورت نیاز به تأیید، پردازش متوقف میشود و درخواست به کلاینت ارسال میگردد. کلاینت باید با «allow» یا «deny» پاسخ دهد تا عامل بتواند ادامه دهد.
🔹 الگوهای استقرار (Deployment)
سه الگوی اصلی برای استفاده از App Server معرفی شده است:
• کلاینتهای محلی (مثل افزونههای IDE و اپهای دسکتاپ): اجرای یک باینری وابسته به پلتفرم و ارتباط دوطرفه stdio با آن
• مدل جدا از چرخه انتشار: ثابت ماندن کلاینت و جایگزینی نسخه جدید App Server برای بهرهگیری سریع از بهبودهای سمت سرور
• اجرای وب (Codex Web runtime): ایجاد کانتینر توسط worker، اجرای App Server در آن و ارتباط مرورگر از طریق HTTP و Server-Sent Events؛ رابط کاربری سبک میماند و پردازشهای طولانی روی سرور انجام میشود
🔹 ارتباط با روندهای صنعت
توسعه App Server همراستا با تلاشهای گسترده برای استانداردسازی ارتباط بین «عاملهای کدنویسی» و «ویرایشگرها» است.
پروتکل Agent Client Protocol (ACP) نیز با هدف ایجاد استانداردی عمومی برای اتصال هر عامل برنامهنویسی به هر ویرایشگر شکل گرفته—مشابه نقشی که Language Server Protocol سالها قبل برای ابزارهای زبانی ایفا کرد.
همزمانی این رویکردها نشان میدهد صنعت هنوز در حال تعیین مرزهای مناسب برای ادغام agentها با ابزارهای توسعه است و این حوزه با سرعت بالایی در حال تکامل است.
🔹 متنباز و قابل توسعه
تمام کد منبع Codex App Server در مخزن متنباز Codex CLI منتشر شده و مستندات پروتکل شامل ابزارهای تولید schema برای TypeScript و JSON Schema است تا توسعه کلاینتها در زبانهای مختلف سادهتر شود.
دسترسی به Codex:
https://chatgpt.com/codex
#برنامه_نویسی #نرم_افزار #تکنولوژی #فناوری #خبر #هوش_مصنوعی #معماری_نرم_افزار
#ai #codex #openai #software_architecture #agent #developers #programming #technology
گروه برنامهنویسی هیلتن 👇
👉 JOiN → @HeiltonProgramming
👍4👏2❤1
برنامه نویسی هیلتن
🚨 هشدار امنیتی برای کاربران Google Chrome گوگل با انتشار یک بهروزرسانی امنیتی اعلام کرده چند آسیبپذیری مهم در نسخههای اخیر مرورگر Chrome شناسایی و برطرف شده است. یکی از این نقصها در موتور V8 (بخش اجرای جاوااسکریپت) قرار داشته و میتوانست در صورت سوءاستفاده،…
🚨 هشدار امنیتی Chrome
Google از یک آسیبپذیری «Zero-Day» با شناسه CVE-2026-2441 در بخش CSS مرورگر Chrome خبر داده که بهصورت واقعی در حال سوءاستفاده بوده؛ این حمله با هدایت کاربر به سایت مخرب میتواند اجرای کد، سرقت دادههای مرورگر و ربودن نشستهای کاربری را ممکن کند. اگر از Chrome استفاده میکنید، حتماً همین حالا مرورگر را به آخرین نسخه آپدیت کنید.
📌 برای بررسی و نصب آپدیت:
Menu (سهنقطه) → Help → About Google Chrome
پس از دانلود، گزینه Relaunch را انتخاب کنید. /یادآوری
نسخه معتبر ویندوز/مک (Windows/Mac): 145.0.7632.75/76
نسخه معتبر لینوکس (Linux): 144.0.7559.75
#امنیت #کروم #گوگل #بروزرسانی #هک #نفوذ #مرورگر #فناوری
#security #chrome #google #update #zeroday #cybersecurity #browser #technology
گروه برنامهنویسی هیلتن 👇
JOiN → @HeiltonProgramming
Google از یک آسیبپذیری «Zero-Day» با شناسه CVE-2026-2441 در بخش CSS مرورگر Chrome خبر داده که بهصورت واقعی در حال سوءاستفاده بوده؛ این حمله با هدایت کاربر به سایت مخرب میتواند اجرای کد، سرقت دادههای مرورگر و ربودن نشستهای کاربری را ممکن کند. اگر از Chrome استفاده میکنید، حتماً همین حالا مرورگر را به آخرین نسخه آپدیت کنید.
📌 برای بررسی و نصب آپدیت:
Menu (سهنقطه) → Help → About Google Chrome
پس از دانلود، گزینه Relaunch را انتخاب کنید. /یادآوری
نسخه معتبر ویندوز/مک (Windows/Mac): 145.0.7632.75/76
نسخه معتبر لینوکس (Linux): 144.0.7559.75
#امنیت #کروم #گوگل #بروزرسانی #هک #نفوذ #مرورگر #فناوری
#security #chrome #google #update #zeroday #cybersecurity #browser #technology
گروه برنامهنویسی هیلتن 👇
JOiN → @HeiltonProgramming
👍5
📢 رونمایی آمریکا از پلتفرمی برای عبور از فیلترینگ در ایران و چین
ایالات متحده از پلتفرمی با نام
بر اساس گزارش منتشرشده توسط فاکس نیوز، این پلتفرم توسط وزارت امور خارجه آمریکا توسعه یافته و قرار است در هفتههای آینده در دسترس کاربران قرار گیرد.
🔹 جزئیات مهم این پروژه:
• 🌍 دسترسی جهانی: عرضه بهصورت اپلیکیشن موبایل (اندروید و iOS) و نسخه دسکتاپ
• 🔐 تمرکز بر ناشناسی: متنباز (Open Source) بوده و ادعا شده هیچگونه دادهای از جمله IP، فعالیتهای وبگردی یا شناسه دستگاه ذخیره نمیشود
• 🎯 هدفگذاری: مقابله با «دیوار آتش بزرگ چین»، قطعیهای گسترده اینترنت در ایران و محدودیتهای اینترنتی در روسیه و برخی کشورهای دیگر
• 🛡 امنیت بالا: مقامات آمریکایی اعلام کردهاند حتی دولت آمریکا نیز امکان ردیابی کاربران این پلتفرم را نخواهد داشت
این پروژه در صورت عملیاتی شدن، میتواند به یکی از ابزارهای مهم در حوزه دسترسی آزاد به اطلاعات تبدیل شود؛ هرچند جزئیات فنی و نحوه پیادهسازی آن هنوز بهطور کامل منتشر نشده است.
⚠️ توجه: خبر جعلی نیست اما نباید بصورت هیجانی به آن نگاه کرد.
#اینترنت_آزاد #فیلترینگ #ایران #چین #آمریکا #فناوری #خبر #تکنولوژی #امنیت
#internet #freedom #technology #cybersecurity #vpn #privacy #security
JOiN → @HeiltonProgramming
ایالات متحده از پلتفرمی با نام
freedom.gov رونمایی کرده که هدف آن فراهمکردن دسترسی به اینترنت آزاد برای کاربران در کشورهای تحت سانسور از جمله ایران و چین است.بر اساس گزارش منتشرشده توسط فاکس نیوز، این پلتفرم توسط وزارت امور خارجه آمریکا توسعه یافته و قرار است در هفتههای آینده در دسترس کاربران قرار گیرد.
🔹 جزئیات مهم این پروژه:
• 🌍 دسترسی جهانی: عرضه بهصورت اپلیکیشن موبایل (اندروید و iOS) و نسخه دسکتاپ
• 🔐 تمرکز بر ناشناسی: متنباز (Open Source) بوده و ادعا شده هیچگونه دادهای از جمله IP، فعالیتهای وبگردی یا شناسه دستگاه ذخیره نمیشود
• 🎯 هدفگذاری: مقابله با «دیوار آتش بزرگ چین»، قطعیهای گسترده اینترنت در ایران و محدودیتهای اینترنتی در روسیه و برخی کشورهای دیگر
• 🛡 امنیت بالا: مقامات آمریکایی اعلام کردهاند حتی دولت آمریکا نیز امکان ردیابی کاربران این پلتفرم را نخواهد داشت
این پروژه در صورت عملیاتی شدن، میتواند به یکی از ابزارهای مهم در حوزه دسترسی آزاد به اطلاعات تبدیل شود؛ هرچند جزئیات فنی و نحوه پیادهسازی آن هنوز بهطور کامل منتشر نشده است.
⚠️ توجه: خبر جعلی نیست اما نباید بصورت هیجانی به آن نگاه کرد.
#اینترنت_آزاد #فیلترینگ #ایران #چین #آمریکا #فناوری #خبر #تکنولوژی #امنیت
#internet #freedom #technology #cybersecurity #vpn #privacy #security
JOiN → @HeiltonProgramming
🔥10👎8😁2🤔1🎉1
برنامه نویسی هیلتن
🚀 جدیدترین بروزرسانیهای مایکروسافت برای توسعهدهندگان 🔹 SQL Server Management Studio 🔗 https://learn.microsoft.com/en-us/ssms/release-notes-22#2230 🔹 Visual Studio 2026 – نسخه 18.3.0 🔗 https://learn.microsoft.com/en-us/visualstudio/releases/2026/release…
📢 بروزرسانی ابزارهای توسعه مایکروسافت
🔹 Visual Studio 2026 – نسخه 18.3.2
بهبودهای عملکردی، رفع باگها و بهینهسازیهای مختلف برای محیط توسعه ویژوال استودیو منتشر شد.
🔗 https://learn.microsoft.com/en-us/visualstudio/releases/2026/release-notes#18.3.2
🔹 SQL Server Management Studio (SSMS) – نسخه 22.3.2
نسخه جدید SSMS با بهبود پایداری، رفع مشکلات گزارششده و بهینهسازی عملکرد منتشر شد.
فهرست کامل تغییرات:
🔗 https://learn.microsoft.com/en-us/ssms/release-notes-22#2232
#دات_نت #برنامه_نویسی #مایکروسافت #سیشارپ #فناوری #SQLServer
#visualstudio #dotnet #ssms #microsoft #backend #programming #technology
📢 JOiN → @HeiltonProgramming
🔹 Visual Studio 2026 – نسخه 18.3.2
بهبودهای عملکردی، رفع باگها و بهینهسازیهای مختلف برای محیط توسعه ویژوال استودیو منتشر شد.
🔗 https://learn.microsoft.com/en-us/visualstudio/releases/2026/release-notes#18.3.2
🔹 SQL Server Management Studio (SSMS) – نسخه 22.3.2
نسخه جدید SSMS با بهبود پایداری، رفع مشکلات گزارششده و بهینهسازی عملکرد منتشر شد.
فهرست کامل تغییرات:
🔗 https://learn.microsoft.com/en-us/ssms/release-notes-22#2232
#دات_نت #برنامه_نویسی #مایکروسافت #سیشارپ #فناوری #SQLServer
#visualstudio #dotnet #ssms #microsoft #backend #programming #technology
📢 JOiN → @HeiltonProgramming
👏4❤1
Media is too big
VIEW IN TELEGRAM
✅ توصیههای آقای جادی برای نگرانیهای جونیور بودن
📌 منم تازه وارد شدم؛ نگران جونیور بودن خودتون نباشین
در دنیای کامپیوتر لازم نیست خیلی نگران «دیر شروع کردم» باشین. دنیای کامپیوتر بسیار وسیعه و وقتی حوزه عوض می کنیم همه مثل تازه واردها هستیم و حتی در حوزه خودمون هم سوادمون اگر دائما آپدیت نشه شاید حداکثر سه چهار سالی با ما همراه میمونه. در نتیجه در این دنیا نباید خیلی نگران «دیر شروع کردم» باشین چون همه ما وقتی سراغ کار جدیدی می ریم تازه کار هستیم؛ و پذیرش این خیلی چیزها رو راحتتر می کنه.
📢 JOiN → @HeiltonProgramming
📌 منم تازه وارد شدم؛ نگران جونیور بودن خودتون نباشین
در دنیای کامپیوتر لازم نیست خیلی نگران «دیر شروع کردم» باشین. دنیای کامپیوتر بسیار وسیعه و وقتی حوزه عوض می کنیم همه مثل تازه واردها هستیم و حتی در حوزه خودمون هم سوادمون اگر دائما آپدیت نشه شاید حداکثر سه چهار سالی با ما همراه میمونه. در نتیجه در این دنیا نباید خیلی نگران «دیر شروع کردم» باشین چون همه ما وقتی سراغ کار جدیدی می ریم تازه کار هستیم؛ و پذیرش این خیلی چیزها رو راحتتر می کنه.
📢 JOiN → @HeiltonProgramming
❤9