در حال حاضر محصولی در سبد خرید شما وجود ندارد.
با مشاهده این کورس آموزشی از طریق انجام پروژه های واقعی و به زبانی بسیار ساده مطالب فراوانی را در رابطه با نود جی اس یاد می گیرید.
عنوان اصلی : Node.js: Testing and Code Quality
معرفی :
در حال تمیز کردن پایگاه کد شما
آنچه شما باید بدانید
آماده شدن برای توسعه Node.js
فایل های تمرینی
راه اندازی نسخه ی نمایشی و تور
1. تست و اصول کیفیت کد:
کیفیت کد چیست؟
کدگذاری کنوانسیون ها و استانداردها
ایجاد و اجرای استانداردهای کدگذاری
واحد، ادغام، و تست عملکردی
تست چارچوب ها
مشخصات تست TDD و BDD
ادعاهایی برای صحت
چالش: آزمون های خود را سازماندهی کنید
راه حل: تست های خود را سازماندهی کنید
2. یافتن خطاها با Linting:
استانداردسازی با EditorConfig
افزودن EditorConfig به پروژه و IDE
مقایسه لیترهای جاوا اسکریپت
در حال نصب ESLint
پیکربندی ESLint
گسترش یک پیکربندی قابل اشتراک گذاری ESLint
لینتینگ پایگاه کد شما
رفع کد در VSC با ESLint
چالش: یک پیکربندی ESLint قابل اشتراکگذاری ایجاد کنید
راه حل: یک پیکربندی ESLint قابل اشتراک ایجاد کنید
3. تأیید صحت با تست واحد:
بررسی چارچوب های تست Node.js
Jest را در پروژه Node.js نصب کنید
تست واحد چیست و کجا؟
نوشتن اولین تست واحد جست
اجرای یک مجموعه آزمایشی با Jest
تست تماس های ناهمزمان با Jest
نوشتن مجموعه تست برگشت به تماس با Jest
تست وعده ها با جست
چالش: همگام سازی/انتظار را با Jest تست کنید
راه حل: همگام سازی/انتظار را با Jest تست کنید
4. جایگزینی و بازرسی با استفاده از جاسوسها، خردهها و تملکها:
جایگزینی کد با تست دوبل
توابع تمسخر آمیز برای کد تست
نوشتن اولین جست مسخره خود را
کل ماژول را با Jest مسخره کنید
تمسخر وابستگی های ماژول
جاسوسی برای مشاهده تعاملات
چالش: ایجاد یک رزرو موفق را مسخره کنید
راه حل: ایجاد یک رزرو موفق را مسخره کنید
5. گزارش در مورد کل پایگاه کد شما:
چرا پوشش کد مهم است
اندازه گیری پوشش کد با Jest
تست عملکرد با Jest
برنامه های دوبل و Express را آزمایش کنید
فرم ارسال با SuperTest
اشتباهات 100% پوشش تست
پوشش با ادغام مداوم
چالش: مسیرها را برای آزمایشهای سریعتر جدا کنید
راهحل: مسیرها را برای آزمایشهای سریعتر جدا کنید
نتیجه :
تست و اهداف کیفیت کد
از اینجا به کجا برویم؟
Node.js: Testing and Code Quality
در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.