توسعه‌ی مبتنی بر آزمون ۲۰۰۷
Test Driven 2007

دانلود کتاب توسعه‌ی مبتنی بر آزمون ۲۰۰۷ (Test Driven 2007) با لینک مستقیم و فرمت pdf (پی دی اف) و ترجمه فارسی

نویسنده

Lasse Koskela

voucher-1

۳۰ هزار تومان تخفیف با کد «OFF30» برای اولین خرید

سال انتشار

2007

زبان

English

تعداد صفحه‌ها

544

نوع فایل

pdf

حجم

9.4 MB

🏷️ قیمت اصلی: 200,000 تومان بود.قیمت فعلی: 129,000 تومان.

🏷️ قیمت اصلی: ۳۷۸٬۰۰۰ تومان بود. قیمت فعلی: ۲۹۸٬۰۰۰ تومان.

📥 دانلود نسخه‌ی اصلی کتاب به زبان انگلیسی(PDF)
🧠 به همراه ترجمه‌ی فارسی با هوش مصنوعی 🔗 مشاهده جزئیات

پیش‌خرید با تحویل فوری(⚡️) | فایل کتاب حداکثر تا ۳۰ دقیقه(🕒) پس از ثبت سفارش آماده دانلود خواهد بود.

دانلود مستقیم PDF

ارسال فایل به ایمیل

پشتیبانی ۲۴ ساعته

توضیحات

معرفی کتاب توسعه‌ی مبتنی بر آزمون ۲۰۰۷

در توسعه‌ی مبتنی بر آزمون (TDD)، ابتدا یک آزمون اجرایی می‌نویسید که مشخص می‌کند کد برنامه‌ی شما باید چه کاری انجام دهد. سپس خودِ کد را می‌نویسید و با اتکا به آزمون، طراحی خود را بهبود می‌بخشید. در توسعه‌ی مبتنی بر آزمون پذیرش (ATDD)، از همین روش برای پیاده‌سازی ویژگی‌های محصول استفاده می‌کنید و از مزایای توسعه‌ی تکراری، چرخه‌های بازخورد سریع و الزامات بهتر تعریف‌شده بهره‌مند می‌شوید. TDD و ابزارها و تکنیک‌های پشتیبانی‌کننده‌ی آن، منجر به تولید نرم‌افزار بهتری در زمان کوتاه‌تر می‌شوند.

کتاب *Test Driven* تکنیک‌های عملی TDD را که از سال‌ها تجربه‌ی جامعه‌ی توسعه‌دهندگان به دست آمده، در یک جا گردآوری کرده است. با استفاده از مثال‌هایی در Java و محیط Java EE، هم به بررسی تکنیک‌ها و هم ذهنیت TDD و ATDD می‌پردازد. این کتاب از مثال‌های دقیقی استفاده می‌کند تا ابزارها و الگوهای طراحی TDD را نه به صورت انتزاعی، بلکه به طور مشخص در چارچوب فناوری‌هایی که در محل کار با آن‌ها روبرو هستید، به تصویر بکشد. این کتاب برای مبتدیان TDD قابل‌دسترس است و تکنیک‌های مؤثر و کمتر شناخته‌شده‌ای را به افراد باتجربه‌ی TDD ارائه می‌دهد.

با خرید نسخه‌ی چاپی کتاب، یک PDF، ePub و Kindle eBook رایگان از Manning دریافت خواهید کرد. همچنین، تمام کدهای کتاب نیز در دسترس هستند.

**مطالب داخل کتاب:**
* یادگیری عملی تست‌محور کردن کد Java
* نحوه اجتناب از اشتباهات رایج در پذیرش TDD
* توسعه‌ی مبتنی بر آزمون پذیرش و چارچوب Fit
* نحوه آزمایش کامپوننت‌های Java EE – سرویس‌لت‌ها، JSPها و کنترلرهای Spring
* مسائل دشواری مانند برنامه‌های چندرشته‌ای و کد دسترسی به داده


فهرست کتاب:

۱. Copyright

۲. Dedication

۳. Brief Table of Contents

۴. Table of Contents

۵. Preface

۶. Acknowledgments

۷. About this Book

۸. About the Cover Illustration

۹. Part ۱. A TDD primer

۱۰. Chapter ۱. The big picture

۱۱. Chapter ۲. Beginning TDD

۱۲. Chapter ۳. Refactoring in small steps

۱۳. Chapter ۴. Concepts and patterns for TDD

۱۴. Part ۲. Applying TDD to specific technologies

۱۵. Chapter ۵. Test-driving web components

۱۶. Chapter ۶. Test-driving data access

۱۷. Chapter ۷. Test-driving the unpredictable

۱۸. Chapter ۸. Test-driving Swing

۱۹. Part ۳. Building products with Acceptance TDD

۲۰. Chapter ۹. Acceptance TDD explained

۲۱. Chapter ۱۰. Creating acceptance tests with Fit

۲۲. Chapter ۱۱. Strategies for implementing acceptance tests

۲۳. Chapter ۱۲. Adopting TDD

۲۴. Appendix A. Brief JUnit ۴ tutorial

۲۵. Appendix B. Brief JUnit ۳.۸ tutorial

۲۶. Appendix C. Brief EasyMock tutorial

۲۷. Appendix D. Running tests with Ant

۲۸. Resources

۲۹. Index

۳۰. List of Figures

۳۱. List of Tables

۳۲. List of Listings

۱. حق تکثیر

۲. تقدیم

۳. فهرست مطالب مختصر

۴. فهرست مطالب

۵. پیشگفتار

۶. سپاسگزاری

۷. درباره این کتاب

۸. درباره تصویر روی جلد

۹. قسمت ۱. یک خودآموز TDD

۱۰. فصل ۱. نمای کلی

۱۱. فصل ۲. شروع TDD

۱۲. فصل ۳. بازسازی کد در گام‌های کوچک

۱۳. فصل ۴. مفاهیم و الگوهای TDD

۱۴. قسمت ۲. اعمال TDD بر فناوری‌های خاص

۱۵. فصل ۵. تست-گردانی اجزای وب

۱۶. فصل ۶. تست-گردانی دسترسی به داده

۱۷. فصل ۷. تست-گردانی موارد غیرقابل پیش‌بینی

۱۸. فصل ۸. تست-گردانی Swing

۱۹. قسمت ۳. ساخت محصولات با Acceptance TDD

۲۰. فصل ۹. توضیح Acceptance TDD

۲۱. فصل ۱۰. ایجاد تست‌های پذیرش با Fit

۲۲. فصل ۱۱. راهبردها برای پیاده‌سازی تست‌های پذیرش

۲۳. فصل ۱۲. پذیرش TDD

۲۴. پیوست الف. آموزش مختصر JUnit ۴

۲۵. پیوست ب. آموزش مختصر JUnit ۳.۸

۲۶. پیوست ج. آموزش مختصر EasyMock

۲۷. پیوست د. اجرای تست‌ها با Ant

۲۸. منابع

۲۹. نمایه

۳۰. فهرست شکل‌ها

۳۱. فهرست جدول‌ها

۳۲. فهرست لیست‌ها

 

توضیحات(انگلیسی)

In test driven development, you first write an executable test ofwhat your application code must do. Only then do you write thecode itself and, with the test spurring you on, you improve yourdesign. In acceptance test driven development (ATDD), you usethe same technique to implement product features, benefiting fromiterative development, rapid feedback cycles, and better-definedrequirements. TDD and its supporting tools and techniques leadto better software faster.

Test Driven brings under one cover practical TDD techniquesdistilled from several years of community experience. With examplesin Java and the Java EE environment, it explores both the techniquesand the mindset of TDD and ATDD. It uses carefully chosen examplesto illustrate TDD tools and design patterns, not in the abstractbut concretely in the context of the technologies you face at work.It is accessible to TDD beginners, and it offers effective and less wellknown techniques to older TDD hands.

Purchase of the print book comes with an offer of a free PDF, ePub, and Kindle eBook from Manning. Also available is all code from the book.

What’s Inside

  • Learn hands-on to test drive Java code
  • How to avoid common TDD adoption pitfalls
  • Acceptance test driven development and the Fit framework
  • How to test Java EE components-Servlets, JSPs, and SpringControllers
  • Tough issues like multithreaded programs and data access code


Table of Contents

1. Copyright

2. Dedication

3. Brief Table of Contents

4. Table of Contents

5. Preface

6. Acknowledgments

7. About this Book

8. About the Cover Illustration

9. Part 1. A TDD primer

10. Chapter 1. The big picture

11. Chapter 2. Beginning TDD

12. Chapter 3. Refactoring in small steps

13. Chapter 4. Concepts and patterns for TDD

14. Part 2. Applying TDD to specific technologies

15. Chapter 5. Test-driving web components

16. Chapter 6. Test-driving data access

17. Chapter 7. Test-driving the unpredictable

18. Chapter 8. Test-driving Swing

19. Part 3. Building products with Acceptance TDD

20. Chapter 9. Acceptance TDD explained

21. Chapter 10. Creating acceptance tests with Fit

22. Chapter 11. Strategies for implementing acceptance tests

23. Chapter 12. Adopting TDD

24. Appendix A. Brief JUnit 4 tutorial

25. Appendix B. Brief JUnit 3.8 tutorial

26. Appendix C. Brief EasyMock tutorial

27. Appendix D. Running tests with Ant

28. Resources

29. Index

30. List of Figures

31. List of Tables

32. List of Listings

دیگران دریافت کرده‌اند

✨ ضمانت تجربه خوب مطالعه

بازگشت کامل وجه

در صورت مشکل، مبلغ پرداختی بازگردانده می شود.

دانلود پرسرعت

دانلود فایل کتاب با سرعت بالا

ارسال فایل به ایمیل

دانلود مستقیم به همراه ارسال فایل به ایمیل.

پشتیبانی ۲۴ ساعته

با چت آنلاین و پیام‌رسان ها پاسخگو هستیم.

ضمانت کیفیت کتاب

کتاب ها را از منابع معتیر انتخاب می کنیم.