
eXtreme .NET
Introducing eXtreme Programming Techniques to .NET Developers
Neil Roodyn - Collection Microsoft .Net Development Series
Résumé
The First Start-to-Finish Guide to eXtreme Programming in Microsoft® .NET Environments
eXtreme .NET shows developers and team leaders how to incorporate eXtreme programming (XP) practices with .NET-connected technologies to create high quality, low-cost code that will build better software. This practical, realistic guidebook systematically covers key elements of XP methodology in the specific context of the .NET Framework, Visual Studio .NET, Microsoft Visual C#, and related Microsoft .NET-enabled applications.
Leading .NET and XP mentor Dr. Neil Roodyn covers planning, task definition, test-driven development, user interfaces, refactoring, spiking, pair programming, and much more. Dr Neil offers field-proven advice for everything from automating builds to integrating third-party libraries. He also incorporates valuable exercises and presents a start-to-finish case study that shows exactly how XP and Microsoft .NET interoperate throughout an entire development project. Coverage includes:
- Where to start if you've never used XP or other Agile methods before
- Pair programming: turning .NET programming into a collaborative game
- Test-Driven Development: Making sure your .NET code works as intended, while it's easiest to fix
- Refactoring: Organizing your .NET code to improve flexibility and enable changes more readily
- Continuous integration and automated build/test: enhancing quality in distributed, component-based systems
- Spiking: using rapid experimentation to validate your expectations about behavior in the .NET Framework
- The importance of customer input to successful projects
- How to test .NET user interfaces and third-party libraries
The Microsoft .NET Framework is today's most productive development platform. XP represents a fundamental breakthrough in building higher-value software. Combine them: transform your team into an eXtreme .NET team that can accomplish more than ever before. This book will show you how-starting with your very next project.
L'auteur - Neil Roodyn
Dr. Neil Roodyn has been actively involved with eXtreme Programming since 1999, and founded Sydney's eXtreme Programming Activity Club (SyXPAC.) He has helped drive the adoption of .NET in Australia through his work as a project leader, consultant, instructor, and mentor. His clients have ranged from Microsoft to Rogue Wave, and he has helped launch several software startups. He has spent more than a decade working with leading-edge technologies, from COM to today's newest mobile platforms. He holds a Ph.D. from the University College London, where he specialized in software architectures for real-time systems.
Sommaire
- eXtreme Programming Overview
- Pair Programming
- How to Solve Big Problems
- Test-Driven Development
- Refactoring
- Spiking
- Automating the Build Process
- More Testing
- Step-by-Step Development
- Appendix I. Guideline Solutions for Task Breakdown Exercises in Chapter 3
- Appendix II. Building Your Own Simple Test Framework with Excel
- Appendix III. Recommended Reading
Caractéristiques techniques
PAPIER | |
Éditeur(s) | Addison Wesley |
Auteur(s) | Neil Roodyn |
Collection | Microsoft .Net Development Series |
Parution | 11/01/2005 |
Nb. de pages | 240 |
Format | 18 x 23,5 |
Couverture | Broché |
Poids | 650g |
Intérieur | Noir et Blanc |
EAN13 | 9780321303639 |
ISBN13 | 978-0-321-30363-9 |
Avantages Eyrolles.com
Consultez aussi
- Les meilleures ventes en Graphisme & Photo
- Les meilleures ventes en Informatique
- Les meilleures ventes en Construction
- Les meilleures ventes en Entreprise & Droit
- Les meilleures ventes en Sciences
- Les meilleures ventes en Littérature
- Les meilleures ventes en Arts & Loisirs
- Les meilleures ventes en Vie pratique
- Les meilleures ventes en Voyage et Tourisme
- Les meilleures ventes en BD et Jeunesse
- Informatique Bases de données
- Informatique Développement d'applications Gestion de projets
- Informatique Développement d'applications Programmation .NET
- Informatique Développement d'applications Conception et développement web
- Informatique Développement d'applications Modélisation et génie logiciel Tests et qualité logiciels
- Informatique Développement d'applications Modélisation et génie logiciel Méthodes agiles Extreme Programming (XP)