| |||||||||||||||
Design Patterns Explained: A New Perspective on Object-Oriented Design (2nd Edition) by Alan Shalloway |
by Neal Ford
|
Pragmatic Thinking and Learning: Refactor Your Wetware (Pragmatic Programmers) by Andrew Hunt |
by Michael C. Feathers
|
by James Shore
|
For software to consistently deliver promised results, software development must mature into a true profession. Emergent Design points the way. As software continues to evolve and mature, software development processes become more complicated, relying on a variety of methodologies and approaches. This book illuminates the path to building the next generation of software. Author Scott L. Bain integrates the best of today’s most important development disciplines into a unified, streamlined, realistic, and fully actionable approach to developing software. Drawing on patterns, refactoring, and test-driven development, Bain offers a blueprint for moving efficiently through the entire software lifecycle, smoothly managing change, and consistently delivering systems that are robust, reliable, and cost-effective.
Reflecting a deep understanding of the natural flow of system development, Emergent Design helps developers work with the flow, instead of against it. Bain introduces the principles and practices of emergent design one step at a time, showing how to promote the natural evolution of software systems over time, making systems work better and provide greater value. To illuminate his approach, Bain presents code examples wherever necessary and concludes with a complete project case study.
This book provides developers, project leads, and testers powerful new ways to collaborate, achieve immediate goals, and build systems that improve in quality with each iteration.
Coverage includes
The book’s companion Web site, www.netobjectives.com/resources, provides updates, links to related materials, and support for discussions of the book’s content.
Scott L. Bain is a thirty-year veteran in computer technology, with a background in development, engineering, and design. He has also designed, delivered, and managed training programs for certification and end-user skills, both in traditional classrooms and via distance learning. For the past eight years, Scott has been working for Net Objectives in Puget Sound, teaching courses and consulting on design patterns, refactoring, unit testing, and test-driven development. Along with Net Objectives CEO Alan Shalloway, he has contributed significantly to the integration of design patterns in Agile environments. Scott is a frequent speaker at developer conferences such as JavaOne and SDWest.
Product Details
Would you like to update product info or give feedback on images?
|
![]() |
74% buy the item featured on this page: Emergent Design: The Evolutionary Nature of Professional Software Development $42.89 |
![]() |
11% buy Clean Code: A Handbook of Agile Software Craftsmanship $30.96 |
![]() |
7% buy Pragmatic Thinking and Learning: Refactor Your Wetware (Pragmatic Programmers) $23.07 |
![]() |
4% buy Design Patterns Explained: A New Perspective on Object-Oriented Design (2nd Edition) $45.20 |
Tags Customers Associate with This Product(What's this?)Click on a tag to find related items, discussions, and people.
|
|
Share your thoughts with other customers:
|
|||||||||||||
Most Helpful Customer Reviews
Share your thoughts with other customers: Create your own review
|
|
|
This product's forum
Active discussions in related forums
Search Customer Discussions
|
|
After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in. |