Agile Principles, Patterns, and Practices in C#
This is cool, I saw it's coming in June. The Java version (Agile Principles, Patterns, and Practices) was excellent, but I look foward to re-reading the C# version.
What it covers and covers great is:
What it covers and covers great is:
- Agile principles, and the fourteen practices of Extreme Programming
- Spiking, splitting, velocity, and planning iterations and releases
- Test driven development, test first design, and acceptance testing
- Refactoring with unit testing
- Pair programming
- Agile design and design smells
- The Single Responsibility Principle and the Open Closed Principle
- The Liskov Substitution Principle and the Dependency Inversion Principle
- The Interface Segregation Principle, and Separation through Delegation and Multiple Inheritance
- The five types of UML diagrams and how to use them effectively
- Object-oriented package design and design patterns
- How to put all of this together for a real-world project
0 Comments:
Post a Comment
<< Home