当前位置: 首页 > 资源下载 > 软件工程 > 查看资源

资源分类
Web开发
Java
.NET
编程语言
数据库
软件工程
图形动画
系统管理
网络通信安全
计算机理论
考试认证
人文百科
文档手册
硬件技术
办公软件

Emergent Design: The Evolutionary Nature of Professional Software Development

Emergent Design: The Evolutionary Nature of Professional Software Development

书名:Emergent Design: The Evolutionary Nature of Professional Software Development

上传:石头

时间:2009-09-19

文件大小:10.19 MB

资源出处:查看资源出处 >>

收藏到网摘: n/a



作者:Scott L. Bain
出版日期:March 8, 2008
出版社:Addison Wesley
页数:448
ISBN:ISBN-10: 0321509366 ISBN-13: 978-0321509369
文件格式:PDF+CHM

Product Description
For software to consistently deliver promised results, software development must mature into a true profession. Emergent Designpoints the way. As software continues to evolve and mature, softwaredevelopment processes become more complicated, relying on a variety ofmethodologies and approaches. This book illuminates the path tobuilding the next generation of software. Author Scott L. Bainintegrates the best of today’s most important development disciplinesinto a unified, streamlined, realistic, and fully actionable approachto developing software. Drawing on patterns, refactoring, andtest-driven development, Bain offers a blueprint for moving efficientlythrough the entire software lifecycle, smoothly managing change, andconsistently delivering systems that are robust, reliable, andcost-effective.

Reflecting a deep understanding of the natural flow of system development, Emergent Design helpsdevelopers work with the flow, instead of against it. Bain introducesthe principles and practices of emergent design one step at a time,showing how to promote the natural evolution of software systems overtime, making systems work better and provide greater value. Toilluminate his approach, Bain presents code examples wherever necessaryand concludes with a complete project case study.

This book provides developers, projectleads, and testers powerful new ways to collaborate, achieve immediategoals, and build systems that improve in quality with each iteration.

Coverage includes
How to design software in a more natural, evolutionary, and professional way
How to use the “open-closed” principle to mitigate risks and eliminate waste
How and when to test your design throughout the development process
How to translate design principles into practices that actually lead to better code
How to determine how much design is enough
How refactoring can help you reduce over-design and manage change more effectively
The book’s companion Web site,www.netobjectives.com/resources, provides updates, links to relatedmaterials, and support for discussions of the book’s content.
About the Author
Scott L. Bain is a thirty-yearveteran in computer technology, with a background in development,engineering, and design. He has also designed, delivered, and managedtraining programs for certification and end-user skills, both intraditional classrooms and via distance learning. For the past eightyears, Scott has been working for Net Objectives in Puget Sound,teaching courses and consulting on design patterns, refactoring, unittesting, and test-driven development. Along with Net Objectives CEOAlan Shalloway, he has contributed significantly to the integration ofdesign patterns in Agile environments. Scott is a frequent speaker atdeveloper conferences such as JavaOne and SDWest.
Tags:DesignDevelopmentEvolutionaryNatureProfessional


相关书籍

  • Professional Java Native Interfaces with SWT/JFace (CHM 英文版)
  • Definitive MPLS Network Designs
  • Pro SQL Server 2008 Relational Database Design and Implementation (PDF英文版)
  • Definitive MPLS Network Designs
  • Professional Java Native Interfaces with SWT/JFace (CHM 英文版)

评论 (0) All

登陆 | 还没注册?