نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
آیا شما از تغییرات در یک پایگاه کد میراث ترس دارید؟ آیا پوشش آزمایشی صفر دارید و نمی دانید چگونه ایمنی را در کار خود به دست آورید؟ به این گفتگو بروید و بینش از DEVS یک میلیون مشتری SDK دریافت کنید که این مشکلات را بدون مجموع بازنویسی حل کرده اند. آیا شما از تغییرات در شکل پایه کد میراث هیولا ترس دارید؟ آیا پوشش آزمایشی صفر دارید و نمی دانید چگونه ایمنی را در کار روزمره خود به دست آورید؟ به این گفتگو بروید و بینش از توسعه دهندگان یک میلیون مشتری SDK را دریافت کنید که این مشکلات را بدون بازنویسی کامل حل کرده اند. پایه کد که طی سال ها رشد می کند، اغلب منجر به معماری ad-hoc و بسیاری از گوشه های تاریک می شود که هیچ توسعه دهنده ای نمی خواهد برود. اگر این پایه کد تست نشده باشد، می تواند سرعت پیاده سازی را به طور چشمگیری کاهش دهد. ممکن است توسعه دهندگان را از تغییرات لازم جلوگیری کند زیرا آنها ترس دارند که چیزی را از بین ببرند. بنابراین بیشترین تغییرات محدود به عملیات کوچک است که کیفیت کلی پایه کد را افزایش نمی دهند. ما با چنین مشکلاتی در SDK خودمان مواجه شدیم و اجزای معماری و انتزاعی را برای حمایت از قابلیت تست و بازگرداندن ایمنی برای تغییرات آینده معرفی کردیم. من ارائه خواهم داد که چگونه ما را با این کد غول پیکر مونستر جنگیدیم: از معرفی الگوهای معماری به یک کد زیر بحرانی، که بر میلیون ها دستگاه در سراسر جهان اجرا می شود، تکنیک هایی برای تست کد میراث بدون شکستن آن، به نحوه پشتیبانی از مهندسین ما با ابزار CI و آزمایشات دستگاه خودکار من نشان خواهم داد که چه موانعی که باید گذراندیم و در حال حاضر ما هستیم.
سرفصل ها و درس ها
آزمایش نکردن: سفر ما از پوشش صفر تا تست خودکار
Test the Untested: Our Journey from Zero Coverage to Automated Testing
-
آزمایش نکردن: سفر ما از پوشش صفر تا تست خودکار
Test the Untested: Our Journey from Zero Coverage to Automated Testing
نمایش نظرات