رادکام
بابک شعار قدیم
اصول پنجگانه SOLID در طراحی شیءگرا
در دنیای برنامهنویسی شیءگرا، بدون در نظر گرفتن زبان برنامه نویسی، طراحی مناسب بستر نرمافزار نقش بسیار کلیدی در توسعهی کدهای قابل نگهداری و توسعهپذیر بازی می کند. اصول SOLID مجموعهای از پنج اصل طراحی هستند که به توسعهدهندگان کمک قابل توجهی میکنند تا نرمافزارهایی منعطف، پایدار و مقیاسپذیر ایجاد کنند. هر یک از حروف عبارت SOLID برگرفته از حرف اول یک عبارتی است که بیانگر رسالت هر کدام از آن اصول است.
یزدان جاهدی
انواع تست نرم افزار
در این پست در ابتدا به بیان اهمیت تست (آزمون) نرم افزار و بیان برخی از انواع رایج تست نرم افزار خواهیم پرداخت
تست نرمافزار یکی از مراحل حیاتی در فرایند توسعه نرمافزار است که به شناسایی و اصلاح خطاها، بهبود کیفیت و افزایش اطمینان از عملکرد صحیح سیستم کمک می کند. با اجرای تستهای مناسب، میتوان از بروز مشکلات در محیط عملیاتی جلوگیری کرد، تجربه کاربری را بهبود بخشید و هزینههای ناشی از اشکالات نرمافزاری را کاهش داد. بنابراین، تست نرمافزار نه تنها به افزایش پایداری و امنیت نرم افزار کمک میکند، بلکه موجب جلب اعتماد کاربران و موفقیت محصول در بازار نیز می شود.
تست نرم افزار را می توان به دسته های مختلفی تقسیم بندی کرد. مانند:
که دو مورد اول، امروزه کاربر خیلی زیادی پیدا کرده اند.
در ادامه با برخی از این انواع تست، بیشتر آشنا خواهیم شد...
مارال کاتبی
ابزارهای CI/CD مناسب برای .NET
بابک شعار قدیم
برنامه نویسی پیشرفته سی شارپ برای پروژه های سی شارپ دات نت - فصل اول: Delegate ها و Event ها - بخش پنجم: ارسال Delegate به عنوان پارامتر در متد
بابک شعار قدیم
بابک شعار قدیم
برنامه نویسی پیشرفته سی شارپ برای پروژه های سی شارپ دات نت - فصل اول: Delegate ها و Event ها - بخش سوم: ایجاد نمونه ای از یک Delegate و فراخوانی آن
گروه بندی پست ها
بایگانی پست ها