در حال حاضر محصولی در سبد خرید شما وجود ندارد.
در این مجموعه آموزش قدم به قدم مبانی معماری نرم افزار را یاد گرفته و بویژه مدرس دوره مباحث کیفیت کد را به شما دوستان گرامی یاد میدهد.
عنوان اصلی : Agile Software Development: Code Quality
معرفی
چرا کیفیت کد مهم است
آنچه شما باید بدانید
1. کیفیت کد
کیفیت کد چیست؟
چگونه با کد بی کیفیت مواجه شویم؟
بررسی معیارها و ابزارهای کیفیت کد
2. پیچیدگی
پیچیدگی چیست؟
کاوش پیچیدگی با Code Climate
فعال کردن پیچیدگی سیکلوماتیک
آستانه ها را تنظیم کنید
3. Hotspots و Churn
هات اسپات و ریزش چیست؟
هاتاسپاتها و به هم زدن با CodeScene
سفارشی کردن تجزیه و تحلیل با CodeScene
4. پوشش کد
پوشش کد چیست؟
راه اندازی ویندوز
جمع آوری پوشش کد با dotCover
تجسم پوشش کد با NDepend
راه اندازی macOS X
جمع آوری پوشش کد با SimpleCov
تجسم پوشش کد با Code Climate
5. تکرار
تکرار چیست؟
راه اندازی آشکارسازهای کپی/پیست (CPD)
پیدا کردن تکرار با CPD
تجسم تکراری با SonarQube
6. ایمن سازی وابستگی های خود
چرا وابستگی های امن؟
راه اندازی Snyk
ایمن سازی وابستگی های خود با Snyk CLI
ایمن سازی وابستگی های خود با وب Snyk
7. سبک کدنویسی سازگار
چرا سبک کدنویسی ثابت؟
راه اندازی فلاسک
با Flake8 نقض سبک را شناسایی کنید
بررسی خودکار سبک کد با Hound CI
نتیجه
مراحل بعدی
Agile Software Development: Code Quality
در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.