توضیحات
How do successful agile teams deliver bug-free, maintainable softwareiteration after iteration? The answer is: By seamlessly combining development and testing. On such teams, the developers write testable code that enables them to verify it using various types of automated tests. This approach keeps regressions at bay and prevents testing cruncheswhich otherwise may occur near the end of an iterationfrom ever happening. Writing testable code, however, is often difficult, because it requires knowledge and skills that cut across multiple disciplines.
In Developer Testing, leading test expert and mentor Alexander Tarlinder presents concise, focused guidance for making new and legacy code far more testable. Tarlinder helps you answer questions like: When have I tested this enough? How many tests do I need to write? What should my tests verify? Youll learn how to design for testability and utilize techniques like refactoring, dependency breaking, unit testing, data-driven testing, and test-driven development to achieve the highest possible confidence in your software. Through practical examples in Java, C#, Groovy, and Ruby, youll discover what worksand what doesnt.
You can quickly begin using Tarlinders technology-agnostic insights with most languages and toolsets while not getting buried in specialist details. The author helps you adapt your current programming style for testability, make a testing mindset second nature, improve your code, and enrich your day-to-day experience as a software professional. With this guide, you will
————————————————————–
ترجمه ماشینی :
چگونه تیم های چابک موفق، تکرار نرم افزار بدون اشکال و قابل نگهداری را پس از تکرار ارائه می کنند؟ پاسخ این است: با ترکیب یکپارچه توسعه و آزمایش. در چنین تیم هایی، توسعه دهندگان کد قابل آزمایشی را می نویسند که به آنها امکان می دهد با استفاده از انواع مختلف تست های خودکار، آن را تأیید کنند. این رویکرد رگرسیون ها را دور نگه می دارد و مانع از ایجاد فشارهای آزمایشی می شود که در غیر این صورت ممکن است نزدیک به پایان یک تکرار از همیشه رخ دهد. با این حال، نوشتن کد قابل آزمایش اغلب دشوار است، زیرا به دانش و مهارت هایی نیاز دارد که رشته های مختلف را در بر می گیرد.
در تست توسعه دهنده، متخصص و مربی پیشرو آزمون الکساندر تارلیندر راهنمایی مختصر و متمرکزی را برای ایجاد کدهای جدید و قدیمی ارائه می کند. بسیار قابل آزمایش تر تارلیندر به شما کمک می کند تا به سوالاتی مانند: چه زمانی این را به اندازه کافی آزمایش کرده ام پاسخ دهید؟ چند تا تست باید بنویسم؟ آزمایشات من باید چه چیزی را تأیید کند؟ شما یاد خواهید گرفت که چگونه برای آزمایش پذیری طراحی کنید و از تکنیک هایی مانند refactoring، شکستن وابستگی، تست واحد، آزمایش مبتنی بر داده و توسعه آزمایش محور برای دستیابی به بالاترین اطمینان ممکن در نرم افزار خود استفاده کنید. از طریق مثالهای عملی در جاوا، سی شارپ، Groovy و Ruby، متوجه خواهید شد که چه چیزهایی کار میکنند و چه چیزهایی که نه.
شما میتوانید به سرعت استفاده از بینشهای فناوری Tarlinders را با اکثر زبانها و مجموعههای ابزار شروع کنید، در حالی که در جزئیات تخصصی مدفون نمیشوید. نویسنده به شما کمک می کند تا سبک برنامه نویسی فعلی خود را برای آزمایش پذیری تطبیق دهید، ذهنیت آزمایش را ماهیت دوم قرار دهید، کد خود را بهبود بخشید، و تجربه روزانه خود را به عنوان یک نرم افزار حرفه ای غنی کنید. با این راهنما، شما
tag : دانلود کتاب توسعه دهندگان کیفیت ساخت را در نرم افزار آزمایش می کنند , Download توسعه دهندگان کیفیت ساخت را در نرم افزار آزمایش می کنند , دانلود توسعه دهندگان کیفیت ساخت را در نرم افزار آزمایش می کنند , Download Developer Testing Building Quality into Software Book , توسعه دهندگان کیفیت ساخت را در نرم افزار آزمایش می کنند دانلود , buy توسعه دهندگان کیفیت ساخت را در نرم افزار آزمایش می کنند , خرید کتاب توسعه دهندگان کیفیت ساخت را در نرم افزار آزمایش می کنند , دانلود کتاب Developer Testing Building Quality into Software , کتاب Developer Testing Building Quality into Software , دانلود Developer Testing Building Quality into Software , خرید Developer Testing Building Quality into Software , خرید کتاب Developer Testing Building Quality into Software ,

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