Brownfield Application Development in .NET

De Semantic MediaWiki - Sandbox

Author(s): Kyle Baley;Donald Belcham

Year (published): 2010-04-16T00:00:00.000-0700

Pages: 550

Abstract: Brownfield Application Development in .Net shows you how to approach legacy applications with the state-of-the-art concepts, patterns, and tools you've learned to apply to new projects. Using an existing application as an example, this book guides you in applying the techniques and best practices you need to make it more maintainable and receptive to change.

Introduction[modifier le wikicode]

It's easy to get excited about building a new software project from scratch. So-called "greenfield" projects often involve learning new technology and the opportunity for experimentation. Working on established software projects may seem less glamorous. Most software developers have inherited a monolithic application where the day-to-day tasks involve maintenance, incremental improvements, or even cleaning up the mess another programmer left behind. These legacy or brownfield projects often have tightly coupled components, low cohesion, and poor separation of concerns, making them fragile and resistant to change. Brownfield Application Development in .Net shows you how to approach legacy applications with the state-of-the-art concepts, patterns, and tools you've learned to apply to new projects. Using an existing application as an example, this book guides you in applying the techniques and best practices you need to make it more maintainable and receptive to change. Starting with the build process and the introduction of unit tests, the authors show you how to set up the application so that in later chapters, you can make incremental changes aimed at decoupling components from each other. Each practice introduced will increase your confidence and ability to make subsequent changes to your code. As the book proceeds, the authors introduce frameworks and tools commonly used today while still approaching the subject from a conceptual level so that you can substitute alternate tools as appropriate. This book examines the reasons why a tool is necessary, not the tool itself. Because the book is based on the authors' experiences, Brownfield Application Development in .Net moves beyond the theories and shows you the techniques you need to be successful.

Data from https://github.com/bvaughn/infinite-list-reflow-examples/blob/master/books.json

... davantage au sujet de « Brownfield Application Development in .NET »
Brownfield Application Development in .NetBrownfield Application Development in .Net shows you how to approach legacy applications with the state-of-the-art concepts, patterns, and tools you've learned to apply to new projects. Using an existing application as an example, this book guides you in applying the techniques and best practices you need to make it more maintainable and receptive to change.more maintainable and receptive to change. +
Brownfield Application Development in .NET +
550 +
07:00:00, 16 avril 2010 +
Les cookies nous aident à fournir nos services. En utilisant nos services, vous acceptez notre utilisation de cookies.