تست نرمافزار و کیفیت کد
مسیر آشنایی با کنترل نسخه، تستنویسی و یکپارچهسازی پیوسته برای تولید کد باکیفیت.
4 مرحله
- 1.
مبانی Git
سیستم کنترل نسخهٔ توزیعشدهای که تاریخچهٔ تغییرات کد را ذخیره و کار تیمی روی یک پروژه را ممکن میکند.
~2 ساعت - 2.
تست واحد (Unit Testing)
تست خودکار کوچکترین واحد قابلآزمایش کد (معمولاً یک متد) بهصورت مجزا از وابستگیهای بیرونی.
~3 ساعتپیشنیاز: مبانی Git - 3.
اصول SOLID
پنج اصل طراحی شیگرا برای نوشتن کدی قابلنگهداری، انعطافپذیر و تستپذیر.
~3 ساعتپیشنیاز: تست واحد (Unit Testing) - 4.
مبانی CI/CD
CI/CD فرایند خودکارسازی build، تست و استقرار کد است تا هر تغییر سریع، ایمن و بدون دخالت دستی به تولید برسد.
~3 ساعتپیشنیاز: اصول SOLID
