资源名称:Head First 软件开发(中文版)

内容简介:

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

资源目录:

引言

本书适合谁?

我们知道你们在想什么

元认知

让你的大脑顺从你

读我

技术审阅团队

致谢

伟大的软件开发

让客户满意

Tom's Trail即将上线

大多数项目都有两个焦点

大霹雳式开发法

时间飞驰:两周以后

大霹雳开发法通常以一团糟结束

伟大的软件开发是……

通过开发循环达到目标

每个开发循环是一个微型项目

每个开发循环都会产生有品质的软件

客户会请求变更

由你来进行调整

然而,有一些大的问题

开发循环自动处理变更(好啦,一点点啦)

直到软件交付,你的开发工作才算完成

软件开发工具箱

……

收集需求:知道客户需要什么

项目规划:为成功而筹划

使用情节和任务:开始你实际的工作

足够好的设计:以良好的设计完成工作

版本控制:防御性开发

构建你的软件代码:自动化构建……

测试和连续集成:智者千虑必有一失

测试驱动开发:让代码负起责来

结束开发循环:涓涓细流归大海……

下一轮开发循环:无事就要生非

软件错误:专业排错

真实的世界:落实流程