eXtreme .NET: Introducing eXtreme Programming Techniques to .NET Developers [Electronic resources] نسخه متنی

اینجــــا یک کتابخانه دیجیتالی است

با بیش از 100000 منبع الکترونیکی رایگان به زبان فارسی ، عربی و انگلیسی

eXtreme .NET: Introducing eXtreme Programming Techniques to .NET Developers [Electronic resources] - نسخه متنی

Neil Roodyn

| نمايش فراداده ، افزودن یک نقد و بررسی
افزودن به کتابخانه شخصی
ارسال به دوستان
جستجو در متن کتاب
بیشتر
تنظیمات قلم

فونت

اندازه قلم

+ - پیش فرض

حالت نمایش

روز نیمروز شب
جستجو در لغت نامه
بیشتر
لیست موضوعات
توضیحات
افزودن یادداشت جدید










Copyright

Microsoft .NET Development Series

Titles in the Series

Acknowledgments

Foreword

Chapter 0. Setup

What Do You Want?

Terminology

How to Read This Book

The Team

Conclusion

Chapter 1. eXtreme Programming Overview

What Is eXtreme Programming?

Working in The Ever-Faster-Changing World

You Don't Have to "Believe" in XP to Learn Something from It

The Roles

What .NET Developers Can Gain from XP Practices

XP Practices Covered in This Book

The Other Practices

The 4 (+1) Key Values

Conclusion

Chapter 2. Pair Programming

I'm Not Sitting with Him!

It's a Game

Try It Together

Conclusion

Chapter 3. How to Solve Big Problems

The Software Development Problem

The Genius Is in the Simplicity

Problem Breakdown Exercise

Exercises to Help You Toward Genius

Conclusion

Chapter 4. Test-Driven Development

Is It Possible to Write Bug-Free Code?

Increase the Quality of Your Code

The Big Why

Introducing NUnit

Creating a New Project in C# Using NUnit

How Do You Feel About TDD?

Conclusion

Chapter 5. Refactoring

What Is Refactoring

Do It As You Go

The Importance of Tests

The Benefits

Some More Big "Why" Questions

Let's Start Refactoring

When Not to Refactor

Conclusion

Chapter 6. Spiking

You Can't Know Everything

Raise Your Confidence

Let's Discover Something

Encode the Knowledge in Tests

Go Where No Man Has Gone Before

Conclusion

Chapter 7. Automating the Build Process

What is the Build Process?

What's Wrong with F5?

I Make Mistakes

If a Computer Can Do It, Then It Should

Do It the Old Way

Introduction to NAnt

Conclusion

Chapter 8. More Testing

User-Interface Testing

An Issue of Architecture

Testing Third-Party Libraries

Step-by-Step Exercises Using a Third-Party Library

Coding with Protection

Conclusion

Chapter 9. Step-by-Step Development

Step by Step by Step

A Strategy to Lower the Risk of Failure

Conclusion

Appendix I. Guideline Solutions for Task Breakdown Exercises in Chapter 3

Exercise 3-4: The Shopping Cart

Exercise 3-5: Derived Stock Market Data

Exercise 3-6: What's the Weather Like?

Exercise 3-7: The Unfinished Solution

Appendix II. Building Your Own Simple Test Framework with Excel

Appendix III. Recommended Reading

Important Books for Software Developers Working in Teams

XP-Specific Books

XP-Specific Web Sites

Agile Techniques Books

Agile Web Sites

Agile Tools Web Sites

A Book About Change

Index

/ 117