نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
شما با درک واضح تری از این که چرا آزمونها مهم هستند و ارزش وقت گذاشتن را دارند ، صحبت را ترک خواهید کرد و در نهایت می توانید نکاتی را برای نوشتن آزمونهای قوی و قابل نگهداری به کار گیرید. یکی از وعده های توسعه آزمون محور ، اطمینان و سهولت انجام آن است. ما می توانیم کد تولید خود را دوباره تولید کنیم. با این حال ، گاهی اوقات ما در موقعیت هایی قرار می گیریم که تست های ما با کد ما خیلی جفت شده و مجبور هستیم هر بار که کد را به روز می کنیم ، تست ها را تغییر دهیم. در این مرحله ، ما شروع به تعجب می کنیم که آیا آزمایشات ارزش آن را دارند؟ اگر تا به حال متوجه شده اید که هر بار رفتار وابستگی یک کلاس تغییر می کند ، باید تست های خود را به روز کنید ، این گفتگو برای شما مناسب است. این گفتگو برای به اشتراک گذاشتن برخی الگوها ، ابزارها و مثالهایی است که می توانند ما را برای نوشتن تستهای با قابلیت نگهداری بیشتر راهنمایی کنند. ما در وهله اول بررسی خواهیم کرد که چرا ما به آزمایشات احتیاج داریم ، اینکه چگونه آزمون نوشتن سرمایه ای است که در آینده باعث صرفه جویی در وقت می شود. ما همچنین به برخی از دلایل آزمایشهای غیرقابل کنترل (به عنوان مثال استفاده از یک آزمون اشتباه ، آزمایش جزئیات اجرای و نه رفتار کلی) و چگونگی غلبه بر این مشکلات را بررسی خواهیم کرد. با استفاده از نمونه هایی از توسعه روزمره Android ، ما یاد خواهیم گرفت که چگونه از آزمایش های شکننده جلوگیری کنیم. شما با درک واضح تری از این که چرا آزمونها مهم هستند و ارزش وقت گذاشتن را دارند ، سخنرانی را ترک خواهید کرد و در نهایت می توانید نکاتی را برای نوشتن تستهای قوی و با قابلیت نگهداری بیشتر به کار بگیرید.
سرفصل ها و درس ها
تست های نوشتاری که آزمایش زمان را می کنند
Writing Tests That Stand the Test of Time
-
تست های نوشتاری که آزمایش زمان را می کنند
Writing Tests That Stand the Test of Time
نمایش نظرات