拥有 敏捷开发 标签的文章 共 5 条数据

高效程序员的45个习惯:敏捷开发修炼之道 PDF下载
编程书籍

高效程序员的45个习惯:敏捷开发修炼之道 PDF下载

3088次浏览 1条评论

“书中‘切身感受’的内容非常有价值——通过它我们可以做到学有所思,思有所悟,悟有所行。”——Nathaniel T. Schutta,《Ajax基础教程》作者“此书通过常理和经验,阐述了为什么你应该在项目中使用敏捷方法。最难得的是,这些行之有效的实战经验,竟然从一本书中得到了。”——Matthew Johnson,软件工程师十年来,软件行业发生了翻天覆地的变化。敏捷方法大行其道,测试和测试驱动开发在很多开发人员的工作中扮演着重要的角色。作为一名程序员,你应该培养怎样的素质,方能对多变的环境应对自如,始终立于不败之地?本书简明实用、见解深刻,总结了高效程序员在开发过程中的45个个人习惯、思想观念和方法,有助于开发人员在开发进程、编码工作、开发者态度、项目和团队管理,以及持续学习等5个方面积极修炼。通过学习这些内容,养成这些好的习惯,你可以极大地提升自己的编程实力,更快速、更可靠地交付更高质量的软件,从而成为真正的高效程序员。第1章 敏捷——高效软件开发之道 第2章 态度决定一切 1. 做事 2. 欲速则不达 3. 对事不对人 4. 排除万难,奋勇前进 第3章 学无止境 5. 跟踪变化 6

SaaS软件工程:云计算时代的敏捷开发:云计算时代的敏捷开发 PDF下载
编程书籍

SaaS软件工程:云计算时代的敏捷开发:云计算时代的敏捷开发 PDF下载

2266次浏览 0条评论

《SaaS软件工程:云计算时代的敏捷开发》介绍了 21世纪以来软件工程的两个新的发展方向——软件即服务和敏捷开发。本书第一部分介绍了软件即服务及其相关的编程环境,包括 Ruby、Rails和 JavaScript等内容;第二部分介绍了现代软件开发并强调了敏捷开发相关技术,包括行为驱动和测试驱动的设计与开发,遗留代码处理,项目团队管理,设计模式,软件架构等内容,并给出了许多有用的建议。 本书的作者 Armando Fox和 David Patterson不仅在计算机科学领域建树颇丰,而且在软件工程方面也有着丰富的教学和研究实践经验。他们将软件即服务和敏捷开发的内容与具体的实例相结合,完成了这本内容丰富且易于学习的书。我们希望本书能够帮助你通过实践学到软件开发的知识与技能,并能开发出漂亮而持久的软件。第1章 SaaS与敏捷开发介绍 1.1 简介 1.2 SaaS,软件即服务 1.3 面向服务的架构(SOA) 1.4 云计算 1.5 漂亮的代码与遗留代码 1.6 软件质量保证:测试 1.7 生产力:简明、综合、复用和工具 1.8 软件开发过程:计划和文档过程 1.9 软件开发过程:敏捷宣言

敏捷软件开发:原则、模式与实践 PDF下载
编程书籍

敏捷软件开发:原则、模式与实践 PDF下载

4542次浏览 2条评论

在本书中,享誉全球的软件开发专家和软件工程大师Robert C.Martin将向您展示如何解决软件开发人员、项目经理及软件项目领导们所面临的最棘手的问题。这本综合性、实用性的敏捷开发和极限编程方面的指南,是由敏捷开发的创始人之一所撰写的。第Ⅰ部分 敏捷开发 第一章 敏捷实践 1.1 敏捷联盟 1.2 原则 1.3 结论 参考文献 第二章 极限编程概述 2.1 极限编程实践 2.2 结论 参考文献 第三章 计划 3.1 初始探索 3.2 发布计划 3.3 迭代计划 3.4 任务计划 3.5 迭代 3.6 结论 参考文献 第四章 测试 4.1 测试驱动的开发方法 4.2 验收测试 4.3 结论 参考文献 第五章 重构 5.1 素数产生程序一个简单的重构示例 5.2 结论 参考文献 第六章 一次编程实践 6.1 保龄球比赛 6.2 结论 第Ⅱ部分 敏捷设计 第七章 什么是敏捷设计 7.1 软件出了什么错 7.2 设计的臭味——腐化软件的气味 7.3 “Copy”程序 7.4 保持尽可能好的设计 7.5 结论 参考文献 第八章 单一责任原则(SRP) 8.1 单一职责原则(SRP) 8.2 结

Agile Java 中文版:测试驱动开发的编程技术 PDF下载
编程书籍

Agile Java 中文版:测试驱动开发的编程技术 PDF下载

2634次浏览 0条评论

本书将当前流行的敏捷开发方法融入到了Java语言的实践中,给了您学习并掌握Java 5.0、面向对象方法的机会,同时您还将学习测试驱动开发方法。作者很好地将三者融合在一起,全力教读者如何使用Java 5.0开发专业的软件。.本书语言浅显易懂,颇有趣味,覆盖了上述三方面的内容,准确地层示了如何将Java和TDD进行有效的整合;帮助开发者在整个软件生命周期中使用这些方法,以适应现代软件行业对高开发速度和高准确性的要求,对于希望使用Java 5.0作为开发工具的开发者而言,本书是一本很好的入门书籍。..从市场来看,现在的软件业竞争非常激烈,软件的业务需求变化快,经常会出现变更,传统的软件开发方法已经很难适应这种快速变化,在这种高速变化的情况下,显得捉襟见肘;而融合了敏捷方法的Java可以从某些方面应对这种变化,这使得本书成为Java 5.0学习者一本优秀的参考书...关于作者前言致谢引言“敏捷”综述搭建环境章 起步测试设计一个简单的测试JUnit增加一个测试创建Student对象创建Student类构造函数局部变量从方法返回一个值断言实例变量总结这个测试重构thisprivate命名约定空白

项目自动化之道:如何建构部署监控Java应用 PDF下载
编程书籍

项目自动化之道:如何建构部署监控Java应用 PDF下载

3125次浏览 0条评论

null关于程序员修炼三部曲 前言 第1章 序言 1.1 瞧,不用手就能搞定 1.2 自动化的类型 1.3 关于自动化的问题 1.4 路线图 第2章 单步建构 2.1 建构软件很像做香肠 2.2 选择项目目录结构 2.3 生成你的首个建构 2.4 用 Ant 建构 2.5 对建构进行“口味测试” 2.6 打扫战场 2.7 脚本化建构 2.8 提早开始 2.9 小结 第3章 定时建构 3.1 定时首个建构 3.2 将建构置于 CruiseControl 3.3 运行 CruiseControl 3.4 发表建构状态 3.5 更上一层楼 3.6 小结 第4章 按键发布 4.1 早日并频繁地产生发布 4.2 准备第一款发布 4.3 对发布打包 4.4 产生发布 4.5 对发布打标 4.6 提交发布 4.7 发布流程的自动化 4.8 每日产生发布 4.9 小结 第5章 安装与部署 5.1 呈交产品 5.2 安装标准分发文件 5.3 通过电话排除故障 5.4 用诊断测试排除故障 5.5 增强安装形象 5.6 部署托管应用 5.7 自动更新已安装的应用 5.8 小结 第6章 监控 6.1 监控定时