第一章 软件构建

什么是软件构建

构建的主要活动是编码和调试,但也涉及详细设计、规划构建、单元测试、集成、集成测试等其他活动。

软件构建活动中的具体任务

  • 验证有关的基础工作已经完成,因此构建活动可以顺利进行下去;
  • 确定如何测试所写代码;
  • 设计并编写类(class)和子程序(routine);
  • 创建并命名变量和具名变量;
  • 选择控制结构,组织语句快;
  • 对你的代码进行单元测试和集成测试,并派出起中的错误;
  • 评审开发团队其他成员的底层设计和代码,并让它们评审你的工作;
  • 润饰代码,仔细进行代码的格式化和注释;
  • 将单独开发的多个软件组件集成为一体;
  • 调整代码,优化效率和资源。

为什么构建活动很重要

  1. 构建活动是软件开发的主要组成部分;
  2. 构建是软件开发中的核心活动;
  3. 把主要精力集中于构建,可以大大提高程序员的生产效率;
  4. 构建活动的产物——源代码——往往是对软件唯一精确的描述。需求规格书和设计文档可能过时,但源代码总是最新的。因此,源代码就必须具有尽可能高的质量。
  5. 构建活动是唯一一项确保会完成的工作。
posted @ 2019-08-24 22:20  Liam-Ji  阅读(1250)  评论(0编辑  收藏  举报