دانلود کتاب iOS Unit Testing by Example: XCTest Tips and Techniques Using Swift
49,000 تومان
تست واحد iOS با مثال: نکات و تکنیکهای XCTest با استفاده از Swift
| موضوع اصلی | کامپیوتر – برنامه نویسی |
|---|---|
| نوع کالا | کتاب الکترونیکی |
| ناشر | Pragmatic Bookshelf |
| تعداد صفحه | 360 / 350 |
| حجم فایل | 7.78 مگابایت |
| کد کتاب | 1680506811 , 9781680506815 |
| نوبت چاپ | 1 |
| نویسنده | Jon Reid |
|---|---|
| زبان | انگلیسی |
| فرمت | |
| سال انتشار | 2020 |
جدول کد تخفیف
| تعداد کتاب | درصد تخفیف | قیمت کتاب |
| 1 | بدون تخفیف | 25,000 تومان |
| 2 | 20 درصد | 20,000 تومان |
| 3 الی 5 | 25 درصد | 18,750 تومان |
| 6 الی 10 | 30 درصد | 17,500 تومان |
| 11 الی 20 | 35 درصد | 16,250 تومان |
| 21 الی 30 | 40 درصد | 15,000 تومان |
| 31 الی 40 | 45 درصد | 13,750 تومان |
| 41 الی 50 | 50 درصد | 12,500 تومان |
| 51 الی 70 | 55 درصد | 11,250 تومان |
| 71 الی 100 | 60 درصد | 10,000 تومان |
| 101 الی 150 | 65 درصد | 8,750 تومان |
| 151 الی 200 | 70 درصد | 7,500 تومان |
| 201 الی 300 | 75 درصد | 6,250 تومان |
| 301 الی 500 | 80 درصد | 5,000 تومان |
| 501 الی 1000 | 85 درصد | 3,750 تومان |
| 1001 الی 10000 | 90 درصد | 2,500 تومان |
Fearlessly change the design of your iOS code with solid unit tests. Use Xcode’s built-in test framework XCTest and Swift to get rapid feedback on all your code – including legacy code. Learn the tricks and techniques of testing all iOS code, especially view controllers (UIViewControllers), which are critical to iOS apps. Learn to isolate and replace dependencies in legacy code written without tests. Practice safe refactoring that makes these tests possible, and watch all your changes get verified quickly and automatically. Make even the boldest code changes with complete confidence.
Manual code and UI testing get slower the deeper your navigation hierarchy goes. It can take several taps just to reach a particular screen, never mind the actual workflow tests. Automatic unit testing offers such rapid feedback that it can change the rules of development. Bring testing to iOS development, even for legacy code. Use XCTest to write unit tests in Swift for all your code.
iOS developers typically reserve unit tests for their model classes alone. But that approach skips most of the code common to iOS apps, especially with UIViewControllers. Learn how to unit test these view controllers to expand your unit testing possibilities. Since good unit tests form the bedrock for safe refactoring, you’re empowered to make bold changes. Learn how to avoid the most common mistakes Swift programmers make with the XCTest framework. Use code coverage to find holes in your test suites. Learn how to identify hard dependencies.
Reshape the design of your code quickly, with less risk and less fear.
ترجمه فارسی (ترجمه ماشینی)
بدون ترس طراحی کد iOS خود را با تست های واحد جامد تغییر دهید. برای دریافت بازخورد سریع در مورد همه کدهای خود – از جمله کدهای قدیمی، از چارچوب تست داخلی Xcode XCTest و Swift استفاده کنید. ترفندها و تکنیک های آزمایش همه کدهای iOS، به ویژه کنترلرهای مشاهده (UIViewControllers) که برای برنامه های iOS حیاتی هستند را بیاموزید. یادگیری جداسازی و جایگزینی وابستگی ها در کدهای قدیمی که بدون آزمایش نوشته شده است. بازسازی ایمن را تمرین کنید که این آزمایشها را ممکن میسازد، و تماشا کنید که همه تغییرات شما بهسرعت و خودکار تأیید میشوند. حتی جسورانه ترین تغییرات کد را با اطمینان کامل انجام دهید.
هر چه سلسله مراتب پیمایش شما عمیق تر شود، آزمایش کد دستی و رابط کاربری کندتر می شود. فقط برای رسیدن به یک صفحه نمایش خاص ممکن است چندین ضربه طول بکشد، هرگز به آزمایش های جریان کار واقعی اهمیت ندهید. تست واحد خودکار چنان بازخورد سریعی ارائه می دهد که می تواند قوانین توسعه را تغییر دهد. آزمایش را به توسعه iOS بیاورید، حتی برای کدهای قدیمی. از XCTest برای نوشتن تست های واحد در Swift برای همه کدهای خود استفاده کنید.
توسعه دهندگان iOS معمولاً تست های واحد را برای کلاس های مدل خود رزرو می کنند. اما این رویکرد بیشتر کدهای رایج در برنامههای iOS، به ویژه با UIViewControllers را نادیده میگیرد. بیاموزید که چگونه این کنترلکنندههای نمایش را آزمایش کنید تا امکانات تست واحد خود را گسترش دهید. از آنجایی که آزمایشهای واحد خوب، بستری را برای بازسازی ایمن تشکیل میدهند، شما این اختیار را دارید که تغییرات جسورانه ایجاد کنید. بیاموزید که چگونه از رایج ترین اشتباهات برنامه نویسان سوئیفت با چارچوب XCTest جلوگیری کنید. از پوشش کد برای یافتن حفره ها در مجموعه های آزمایشی خود استفاده کنید. نحوه شناسایی وابستگیهای سخت را بیاموزید.
طراحی کد خود را به سرعت، با خطر کمتر و ترس کمتر تغییر شکل دهید.

نقد و بررسیها
هنوز بررسیای ثبت نشده است.