Agile Principles, Patterns, and Practices in C#

ISBN-10: 0131857258

ISBN-13: 9780131857254

Edition: 2007

List price: $79.99 Buy it from $42.50
eBook available
This item qualifies for FREE shipping

*A minimum purchase of $35 is required. Shipping is provided via FedEx SmartPost® and FedEx Express Saver®. Average delivery time is 1 – 5 business days, but is not guaranteed in that timeframe. Also allow 1 - 2 days for processing. Free shipping is eligible only in the continental United States and excludes Hawaii, Alaska and Puerto Rico. FedEx service marks used by permission."Marketplace" orders are not eligible for free or discounted shipping.

30 day, 100% satisfaction guarantee

If an item you ordered from TextbookRush does not meet your expectations due to an error on our part, simply fill out a return request and then return it by mail within 30 days of ordering it for a full refund of item cost.

Learn more about our returns policy

Description:

Comprehensive, pragmatic tutorial on Agile development for C# programmers from one of the founding fathers of Agile programming.
New Starting from $65.51
eBooks Starting from $59.99
Buy eBooks
what's this?
Rush Rewards U
Members Receive:
coins
coins
You have reached 400 XP and carrot coins. That is the daily max!
Study Briefs

Limited time offer: Get the first one free! (?)

All the information you need in one place! Each Study Brief is a summary of one specific subject; facts, figures, and explanations to help you learn faster.

Add to cart
Study Briefs
Periodic Table Online content $4.95 $1.99
Add to cart
Study Briefs
SQL Online content $4.95 $1.99
Add to cart
Study Briefs
MS Excel® 2010 Online content $4.95 $1.99
Add to cart
Study Briefs
MS Word® 2010 Online content $4.95 $1.99
Customers also bought
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading

Book details

List price: $79.99
Copyright year: 2007
Publisher: Prentice Hall PTR
Publication date: 7/20/2006
Binding: Hardcover
Pages: 768
Size: 7.25" wide x 9.50" long x 1.25" tall
Weight: 2.772
Language: English

Forewords
Preface
Acknowledgments
About the Authors
Agile Development
Agile Practices
The Agile Alliance
Principles
Conclusion
Bibliography
Overview of Extreme Programming
The Practices of Extreme Programming
Conclusion
Bibliography
Planning
Initial Exploration
Release Planning
Iteration Planning
Defining "Done"
Task Planning
Iterating
Tracking
Conclusion
Bibliography
Testing
Test-Driven Development
Acceptance Tests
Serendipitous Architecture
Conclusion
Bibliography
Refactoring
A Simple Example of Refactoring: Generating Primes
Conclusion
Bibliography
A Programming Episode
The Bowling Game
Conclusion
Overview of the Rules of Bowling
Agile Design
What Is Agile Design?
Design Smells
Why Software Rots
The Copy Program
Conclusion
Bibliography
The Single-Responsibility Principle (SRP)
Defining a Responsibility
Separating Coupled Responsibilities
Persistence
Conclusion
Bibliography
The Open/Closed Principle (OCP)
Description of OCP
The Shape Application
Conclusion
Bibliography
The Liskov Substitution Principle (LSP)
Violations of LSP
Factoring Instead of Deriving
Heuristics and Conventions
Conclusion
Bibliography
The Dependency-Inversion Principle (DIP)
Layering
A Simple DIP Example
The Furnace Example
Conclusion
Bibliography
The Interface Segregation Principle (ISP)
Interface Pollution
Separate Clients Mean Separate Interfaces
Class Interfaces versus Object Interfaces
The ATM User Interface Example
Conclusion
Bibliography
Overview of UML for C# Programmers
Class Diagrams
Object Diagrams
Collaboration Diagrams
State Diagrams
Conclusion
Bibliography
Working with Diagrams
Why Model?
Making Effective Use of UML
Iterative Refinement
When and How to Draw Diagrams
Conclusion
Chapter 15: State Diagrams
The Basics
Using FSM Diagrams
Conclusion
Object Diagrams
A Snapshot in Time
Active Objects
Conclusion
Use Cases
Writing Use Cases
Diagramming Use Cases
Conclusion
Bibliography
Sequence Diagrams
The Basics
Advanced Concepts
Conclusion
Class Diagrams
The Basics
An Example Class Diagram
The Details
Conclusion
Bibliography
Heuristics and Coffee
The Mark IV Special Coffee Maker
OOverkill
Bibliography
The Payroll Case Study
Rudimentary Specification of the Payroll System
Exercise
Command and Active Object: Versatility and Multitasking
Simple Commands
Transactions
Undo Method
Active Object
Conclusion
Bibliography
Template Method and Strategy: Inheritance versus Delegation
Template Method
Strategy
Conclusion
Bibliography
Facade and Mediator
Facade
Mediator
Conclusion
Bibliography
Chapter 24: Singleton and Monostate
Singleton
Monostate
×
Free shipping on orders over $35*

*A minimum purchase of $35 is required. Shipping is provided via FedEx SmartPost® and FedEx Express Saver®. Average delivery time is 1 – 5 business days, but is not guaranteed in that timeframe. Also allow 1 - 2 days for processing. Free shipping is eligible only in the continental United States and excludes Hawaii, Alaska and Puerto Rico. FedEx service marks used by permission."Marketplace" orders are not eligible for free or discounted shipping.

Learn more about the TextbookRush Marketplace.

×