浮现式设计
《浮现式设计:专业软件开发的演进本质》主要面向软件开发者群体,尤其是对敏捷开发感兴趣的程序设计人员。浮现式设计是一种敏捷技术,强调在开发过程中不断演进。由ScottL.Bain编著的《浮现式设计:专业软件开发的演进本质》的讨论围绕着专业软件开发方法的演进主题展开,强调了让软件成为一个真正专业的重要性,以及以演进方式开发软件的重大意义。书中谈到了如何在演进过程中综合运用设计模式、重构、单元测试和测试驱动开发等实践,以及何时制定耦合、内聚和封装等关键决策,而且通过准确生动的示例说明了如何开发出真正有用的软件。
拥 有30年从业经验的资深计算机技术专家,主要从事开发、工程和设计。他还曾负责设计、提供和管理认证培训课程,从事最终用户的技能培训,既有课堂授课,也 有远程教育。过去8年来,Scott一直在华盛顿州普捷湾畔的Net Objectives公司工作,负责培训课程以及有关设计模式、重构、单元测试、测试驱动开发的咨询工作。Scott与Net Objectives的CEO Alan Shalloway一起为敏捷环境中的设计模式集成做出了卓越的贡献。他还经常在各种开发者会议(例如JavaOne和SDWest)上发表演讲。
评论