词条 | 敏捷软件开发:原则、模式与实践:C#版 |
释义 | 基本信息原书名: Agile Principles, Patterns, and Practices in C# 原出版社: Prentice Hall作者: (美)Robert C.Martin Micah Martin 译者: 邓辉 孙鸣 丛书名: 图灵程序设计丛书 软件工程系列 出版社:人民邮电出版社 ISBN:9787115239976 上架时间:2010-11-22 出版日期:2010 年12月 开本:16开 页码:538 版次:2-1 内容简介本书中,享誉全球的面向对象技术大师robert c. martin深入而生动地使用真实案例讲解了面向对象设计的基本原则、重要的设计模式、uml和敏捷方法。 本书java版曾荣获2003年第13届jolt大奖,是公认的经典著作。本书是c#程序员提升功力的绝佳教程,也可用作高校计算机、软件工程专业本科生、研究生的教材或参考书。 要想成为一名优秀的软件开发人员,需要熟练应用编程语言和开发工具,更重要的是能够领悟优美代码背后的原则和前人总结的经验——这正是本书的主题。本书凝聚了世界级软件开发大师robert c. martin数十年软件开发和培训经验,java版曾荣获计算机图书最高荣誉——jolt大奖,是广受推崇的经典著作,自出版以来一直畅销不衰。 不要被书名误导了,本书不是那种以开发过程为主题的敏捷软件开发类图书。在书中,作者延续了自己一贯的写作风格,让你亲历现场,并用幽默亲切的语言和插图,通过一步步展示来自开发一线的代码,分析各种设计决策及其得失,以清晰、易于理解的方式讲述了真实程序设计中最基本然而也是最难做到正确应用的原则(包括srp、lsp、ocp、dip、isp等类设计原则,以及多个包设计原则)与设计模式(不限于gof经典模式,包括许多作者自己的成果)。 本书不仅是一部深入浅出、生动易懂的面向对象原则与设计模式著作,而且还是一部通俗的敏捷方法导引书和快速实用的uml教程。通过本书你会发现,许多以前开起来非常枯燥费解的概念,突然间都豁然开朗,变得鲜活生动起来。 c#版与此前的java版相比,主要的更新包括加强了uml的介绍章节,使其更贴近实战,增加了对mvp模式的介绍等。 作者简介Robert C. Martin(“Bob”大叔)世界级的软件开发大师,著名软件咨询公司Object Mentor公司的创始人和总裁。曾担任C++ Report杂志主编多年,也是设计模式和敏捷开发运动的主要倡导者之一。 Micah Martin Robert C. Martin之子,也是经验丰富的软件工程师,曾任Object Mentor公司的咨询师,现任8th Light公司总裁。擅长.NET、面向对象技术、模式和敏捷开发。他是开源测试工具FitNesse的主要开发者。 目录第一部分 敏捷开发 第1章 敏捷实践 3 1.1 敏捷联盟 4 1.1.1 人和交互重于过程和工具 4 1.1.2 可以工作的软件重于面面 俱到的文档 5 1.1.3 客户合作重于合同谈判 5 1.1.4 随时应对变化重于遵循计划 6 1.2 原则 6 1.3 结论 8 1.4 参考文献 8 第2章 极限编程概述 9 2.1 极限编程实践 9 2.1.1 完整团队 9 2.1.2 用户故事 10 2.1.3 短交付周期 10 2.1.4 验收测试 10 2.1.5 结对编程 11 2.1.6 测试驱动开发 11 2.1.7 集体所有 12 |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。