Test Driven Development یک رشته کلیدی است که هر توسعهدهنده نرمافزاری باید برای اطمینان از کیفیت کد خود تمرین کند. در این دوره من به شما نشان خواهم داد که چگونه از این رشته در شیوه های کدنویسی روزمره خود برای کمک به اطمینان از کیفیت پایه کد خود استفاده کنید.
در این دوره به موارد زیر خواهیم پرداخت:
تست واحد و توسعه آزمایش محور چیست و چگونه به شما کمک می کند.
کتابخانههای تست Mocha و Chai چیست و چگونه برای نوشتن تستهای واحد در NodeJS استفاده میشوند.
نحوه راهاندازی برخی از محیطهای توسعه NodeJS برای استفاده از Mocha و Chai.
Test Doubles چیست و چگونه آنها را با Sinon پیادهسازی و استفاده میکنید.
برترین روشها برای آزمایش واحد و توسعه آزمایش محور چیست.
ما همچنین چند جلسه نمونه برنامهنویسی با استفاده از TDD در NodeJS را بررسی خواهیم کرد.
نظری ارسال نشده است.
مهندس نرم افزار حرفه ای علاقه مند به کد کیفیت
یودمی یکی از بزرگترین پلتفرمهای آموزشی آنلاین است که به میلیونها کاربر در سراسر جهان امکان دسترسی به دورههای متنوع و کاربردی را فراهم میکند. این پلتفرم امکان آموزش در زمینههای مختلف از فناوری اطلاعات و برنامهنویسی گرفته تا زبانهای خارجی، مدیریت، و هنر را به کاربران ارائه میدهد. با استفاده از یودمی، کاربران میتوانند به صورت انعطافپذیر و بهینه، مهارتهای جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.
یکی از ویژگیهای برجسته یودمی، کیفیت بالای دورهها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد میدهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و میتوانند به بهترین شکل ممکن از آموزشها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرمهای آموزشی آنلاین، به افراد امکان میدهد تا به راحتی و با کیفیت، مهارتهای مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.