Head First 软件开发(中文版)

(美)皮隆尼//迈尔斯|译者:陈燕国//陈荧//林乃强

出版时间

2010-06-01

ISBN

9787508390079

评分

★★★★★
书籍介绍

《Head First软件开发(中文版)》内容包括:伟大的软件开发:让客户满意、收集需求:知道客户需要什么、项目规划:为成功而筹划、使用情节和任务:开始你实际的工作、足够好的设计:以良好的设计完成工作、构建你的软件代码:测试和连续集成:智者千虑必有一失、测试驱动开发:让代码负起责来、结束开发循环:涓涓细流归大海……

精彩摘录
  • "如果你有一些大胆的想法,没关系!只要你始终集中在软件系统需要满足的核心需求上"
目录
引言 本书适合谁? 我们知道你们在想什么 元认知 让你的大脑顺从你 读我 技术审阅团队 致谢伟大的软件开发 让客户满意 Tom's Trail即将上线 大多数项目都有两个焦点 大霹雳式开发法 时间飞驰:两周以后 大霹雳开发法通常以一团糟结束 伟大的软件开发是…… 通过开发循环达到目标 每个开发循环是一个微型项目 每个开发循环都会产生有品质的软件 客户会请求变更 由你来进行调整 然而,有一些大的问题 开发循环自动处理变更(好啦,一点点啦) 直到软件交付,你的开发工作才算完成 软件开发工具箱 ……收集需求:知道客户需要什么项目规划:为成功而筹划使用情节和任务:开始你实际的工作足够好的设计:以良好的设计完成工作版本控制:防御性开发构建你的软件代码:自动化构建……测试和连续集成:智者千虑必有一失测试驱动开发:让代码负起责来结束开发循环:涓涓细流归大海……下一轮开发循环:无事就要生非软件错误:专业排错真实的世界:落实流程
用户评论
有时候客户也不知道他自己想要什么。。。
很入门,第一印象是例子简单,很快就可以上手,阅读速度快,有成就感
入手一个IT领域前的必读科普
译本差,还要再扣一星
1、讲的比较啰嗦,说来说去就是敏捷开发那一套。2、比较偏理论,看完之后建议再看看敏捷实践类的书,如:《硝烟中的Scrum和XP》!!!3、此书好厚好重啊。
快速翻阅。非常好,适合入门了解整个软件开发过程。后续还需要进一步查看设计模式,架构设计,以及相应单元测试,版本控制等工具的使用。
没什么用,不如去看敏捷开发相关的书
书中描述的软件开发更适用于做ToB的项目。对于做ToC和SaaS的话,需要做些变通。让我反思的一些要点如下:1、按预算交付软件;2、追求不到完美的设计,能完成使命交付客户的设计足够好;3、测试驱动开发;4、时间效率;5、适用的流程;
Headfirst系列书籍,从需求、计划、开发各环节的顺序对软件开发进行了介绍,基于JAVA语言,后几章内容有点偏技术了,作为入门类书籍是不错的,比较易读。
收藏