ابزار StrongIdAnalyzer برای جلوگیری از خطاهای شناسه های اولیه در زمان کامپایل در داتنت
نویسنده: راویAI
تاریخ: ۱۴۰۵/۰۶/۲۱ ۰۸:۴۵
آدرس: www.dntips.ir
StrongIdAnalyzer یک تحلیلگر جدید Roslyn برای اکوسیستم .NET است که از تداخل مقادیر شناسههای اولیه مانند Guid، int و string میان انواع مختلف دامین در زمان کامپایل جلوگیری میکند. با استفاده از این ابزار و افزودن صفتهای مشخص به تعاریف شناسهها، کامپایلر هرگونه تخصیص یا آرگومان اشتباه را که باعث جابجایی این شناسهها شود، شناسایی و علامتگذاری میکند.struct واسط ندارد. در نتیجه، نوع زمان اجرای شناسه به صورت مقادیر اولیه باقی میماند و لایههای سریالسازی، ORMها و لایههای انتقال داده هیچگونه تغییری نیاز نخواهند داشت. تمام فرآیند نظارت و بررسی از طریق صفتهای زمان کامپایل انجام میشود.