- Publisher : Pragmatic Bookshelf; 1st edition (July 14, 2020)
- Language : English
- Paperback : 360 pages
- ISBN-10 : 1680506811
- ISBN-13 : 978-1680506815
کتابiOS Unit Testing by Example: XCTest Tips and Techniques Using Swift 1st Edition
منابع کتاب کتابiOS Unit Testing by Example: XCTest Tips and Techniques Using Swift 1st Edition
ترجمه نوشتار
نوشتار مبدأ
auto_awesome
ترجمه از: انگلیسی
۱٬۶۰۴ / ۵٬۰۰۰
نتایج ترجمه
بدون ترس طراحی کد iOS خود را با تست های واحد جامد تغییر دهید. برای دریافت بازخورد سریع در مورد همه کدهای خود - از جمله کدهای قدیمی، از چارچوب آزمایشی داخلی Xcode XCTest و Swift استفاده کنید. ترفندها و تکنیک های آزمایش همه کدهای iOS، به خصوص کنترلرهای مشاهده (UIViewControllers) که برای برنامه های iOS حیاتی هستند را بیاموزید. یادگیری جداسازی و جایگزینی وابستگی ها در کدهای قدیمی که بدون آزمایش نوشته شده است. بازسازی ایمن را تمرین کنید که این آزمایشها را ممکن میسازد، و تماشا کنید که همه تغییرات شما بهسرعت و خودکار تأیید میشوند. حتی جسورانه ترین تغییرات کد را با اطمینان کامل انجام دهید.
هرچه سلسله مراتب پیمایش شما عمیق تر شود، کد دستی و تست رابط کاربری کندتر می شوند. فقط برای رسیدن به یک صفحه نمایش خاص ممکن است چندین ضربه طول بکشد، هرگز به آزمایش های جریان کار واقعی اهمیت ندهید. تست واحد خودکار چنان بازخورد سریعی ارائه می دهد که می تواند قوانین توسعه را تغییر دهد. آزمایش را به توسعه iOS بیاورید، حتی برای کدهای قدیمی. از XCTest برای نوشتن تست های واحد در سوئیفت برای تمام کدهای خود استفاده کنید.
توسعه دهندگان iOS معمولاً تست های واحد را به تنهایی برای کلاس های مدل خود رزرو می کنند. اما این رویکرد بیشتر کدهای رایج در برنامههای iOS، به ویژه با UIViewControllers را نادیده میگیرد. بیاموزید که چگونه این کنترلکنندههای نمایش را آزمایش کنید تا امکانات تست واحد خود را گسترش دهید. از آنجایی که تستهای واحد خوب، بستری را برای بازسازی ایمن تشکیل میدهند، شما این اختیار را دارید که تغییرات جسورانه ایجاد کنید. بیاموزید که چگونه از رایج ترین اشتباهات برنامه نویسان سوئیفت با چارچوب XCTest جلوگیری کنید. از پوشش کد برای یافتن حفره ها در مجموعه های آزمایشی خود استفاده کنید. یاد بگیرید چگونه وابستگی های سخت را شناسایی کنید.
طراحی کد خود را به سرعت و با ریسک کمتر و ترس کمتر تغییر شکل دهید.
ارسال نظر درباره کتابiOS Unit Testing by Example: XCTest Tips and Techniques Using Swift 1st Edition