书目

软件开发方法学精选系列:实现模式(修订版)

内容简介

《软件开发方法学精选系列:实现模式(修订版)》作者将自己多年形成的编程习惯以及阅读既有代码的体验凝练成了编程中的价值观、原则和77种实现模式。沟通、简单和灵活的价值观应当被所有开发人员所铭记。局部影响、最小化重复、将逻辑与数据捆绑等原则同样是通用性的指导思想,比价值观更贴近编程场景,在价值观和模式之间搭建了桥梁。在77种实现模式中,每一种模式都覆盖了编写简洁、清晰、易扩展、易维护的代码这一原则的某个方面。它们为日常的编程提供了丰富翔实的参考依据,并告诉大家这些代码如何为降低沟通成本和提高有效产出提供保障。《软件开发方法学精选系列:实现模式(修订版)》适用于各个阶段的开发者群体。刚刚涉足软件开发领域的新人能够透过大师的眼睛来看待编程,了解编程的价值观与原则;具有丰富经验的资深工程师则可以通过这些模式进行反思,探究成功实践背后的意义。把价值观、原则和开发实践结合之后,日常开发工作便会以崭新而迷人的形式呈现在我们面前。

作者简介

KentBeck软件业中最具影响力、最富盛名的领袖之一。长期以来,他一直致力于挑战软件工程教条,推动模式、测试驱动开发(TDD)以及极限编程(XP)等思想的应用和传播。他是ThreeRiversInstitute的创始人和董事,也是AgitarSoftware的成员。他出版了多部著作,其中包括《测试驱动开发》以及与CynthiaAndres合著的《解析极限编程》。

目录

丛书

软件开发方法学精选系列

—  END  —