Logo
Section 1 / 11

编程工具与方法论简介

了解本章将涵盖的内容概要。

导入

编程工具与方法论简介

了解本章将涵盖的内容概要。

概述

现在,是时候深入了解一下软件开发周期了。开发软件远不止编写代码这么简单。我们还需要规划要编写的内容、编写代码、将新代码与已有代码进行集成、与其他开发者共享代码、测试代码、部署代码以便用户能够使用应用程序、为应用添加新功能,并修复已发布代码中出现的漏洞和错误。

为了完成这些任务,开发团队通常会采用不同的工具和方法论,来决定各项工作如何开展以及执行的顺序。

本章我们将重点关注软件开发过程中除实际编码之外的所有环节,具体包括以下内容:

  • 理解什么是版本控制系统及其用途。
  • 理解单元测试。
  • 理解集成测试。
  • 理解发布的概念。
  • 理解软件部署。
  • 理解代码维护。
  • 理解软件开发流程的方法论。

需要学习的内容很多,因此我们先从软件开发中一个至关重要的工具——版本控制系统开始讲起。

编程范式

理解版本控制系统