Brownfield Application Development in .NET

Brownfield Application Development in .NET
PDF, ePUB
  • eBook:
    Brownfield Application Development in .NET
  • Author:
    Donald Belcham, Kyle Baley
  • Edition:
    1 edition
  • Categories:
  • Data:
    April 28, 2010
  • ISBN:
    1933988711
  • ISBN-13:
    9781933988719
  • Language:
    English
  • Pages:
    550 pages
  • Format:
    PDF, ePUB

Book Description
Most software developers have inherited legacy or brownfield projects thatrequire maintenance, incremental improvements, or even cleaning up the messanother programmer left behind.
Brownfield Application Development in .NET shows developers how toapproach legacy applications with the state-of-the-art concepts, patterns, andtools developers apply to new projects. Using an existing application as anexample, this book guides readers in applying the techniques and best practicesthey need to make a brownfield application more maintainable and receptive tochange.
As the book proceeds, the authors introduce frameworks and tools commonlyused today while still approaching the subject from a conceptual level so thatyou can substitute alternate tools as appropriate. Because the book is based onthe authors' experiences, Brownfield Application Development in .NETmoves beyond the theories and shows readers the techniques they need to besuccessful.

Content

1. Understanding brownfield applications

PART 1 THE ECOSYSTEM
2. Version control in brownfield applications
3. Continuous integration
4. Automated testing
5. Software metrics and code analysis
6. Defect management

PART 2 THE CODE
7. Bringing better OO practices to the project
8. Relayering your application
9. Loosen up: Taming your dependencies
10. Cleaning up the user interface
11. Refactoring data access
12. Managing externalsystem dependencies
13. Keeping the momentum

Download Brownfield Application Development in .NET PDF or ePUB format free


Free sample

Download in .PDF format



Download in .ePUB format


Add comments
Прокомментировать
Введите код с картинки:*
Кликните на изображение чтобы обновить код, если он неразборчив
Copyright © 2019