想知道何为测试驱动开发吗?想知道高级顾问在按小时计费的咨询中是如何应用最佳实践的吗?或者也许您正准备自动构建您的软件,为代码使用版本控制,重构以及在软件中集成一些设计模式。当您读完这本《深入浅出软件开发》的时候,您将能够跟踪项目进度,统计团队每个部分的速度以及反复进行需求分析、设计、开发和部署。
我们认为您用来学习新概念的时间是极其宝贵的。《深入浅出软件开发》使用认知科学和学习理论的最新研究成果,为您带来多感官的学习体验,它采用了丰富、可视、适于大脑工作的形式,而不是用过多的文字使您感到昏昏欲睡。本书为英文影印版。
Intro
1 great software development: Pleasing your customer
2 gathering requirements: Knowing what the customer wants
3 project planning: Planning for success
4 user stories and tasks: Getting to the real work
5 good-enough design: Getting it done with great design
6 version control: Defensive development
6.5 building your code: Insert tab a into slot b...
7 testing and continuous integration: Things fall apart
8 test-driven development: Holdingyour code accountable
9 ending an iteration: It's all coming together...
10 the next iteration:/f it ain't broke...you still better fix it
11 bugs: Squashing bugs like a pro
12 the real world: Having a process in life