浮現式設計是一種敏捷技術,強調在開發過程中不斷演進。由Scott L. Bain編著的《浮現式設計:專業軟體開發的演進本質》的討論圍繞著專業軟體開發方法的演進主題展開,強調了讓軟體成為一個真正專業的重要性,以及以演進方式開發軟體的重大意義。書中談到了如何在演進過程中綜合運用設計模式、重構、單元測試和測試驅動開發等實踐,以及何時制定耦合、內聚和封裝等關鍵決策,而且通過準確生動的示例說明了如何開發出真正有用的軟體。 《浮現式設計:專業軟體開發的演進本質》主要面向軟體開發者群體,尤其是對敏捷開發感興趣的程序設計人員。
作者介紹
(美)貝恩|譯者:趙俐//華潔
擁有30年從業經驗的資深電腦技術專家。主要從事開發、工程和設計。他還曾負責設計、提供和管理認證培訓課程。從事最終用戶的技能培訓,既有課堂授課.也有遠程教育。過去8年來。Scott一直在華盛頓州普捷灣畔的Net Objectives公司工作,負責培訓課程以及有關設計模式、重構、單元測試、測試驅動開發的咨詢工作。Scott與Net Objectives的CEO Alan Shalloway一起為敏捷環境中的設計模式集成做出了卓越的貢獻。他還經常在各種開發者會議(例如JavaOne和SDWest)上發表演講。