简介

目录

章节提要

这章就点出接下来的所有章节就是围绕要开发一个支持SCRUM敏捷软件开发方法的项目管理工具。这个工具的目标是帮助我们进行angular的API及相关术语的展示,以及一些其他内容如与后台交互,导航管理,安全等等。而这一章的主要内容是介绍这个示例app的问题域(problem domain)以及要用到的技术栈(technical stack)。

每个项目开始于初始的几个决定:包括文件组织策略,开发采用什么样的系统(框架),以及基本的工作流。另外,自动化测试对于一个项目的重要性不言而喻。

所以,在这一章里,我们将要学到:

  • 示例app所属的问题域及要用到的技术栈
  • 开发angular项目(web-app)要用到的系统以及相关工具及工作流
  • 推荐的文件组织及目录管理方式
  • 自动测试实践(考虑到测试属于未涉及领域,我可能会暂缓这部分的翻译)