欢迎进入软件构建的世界

什么是软件构建

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

编码(Coding)与编程(Programming)


编码: 通常指将已有的设计机械的翻译为计算机语言。

编程:并不只是编码那么机械化,还需要客观的创造力和判断力。

非构建活动

管理,需求分析,架构设计,UI设计,系统测试,维护等,他们一样最终影响着项目的成败。

软件构建为何如此重要

  • 构建活动是软件开发的主要组成部分。
  • 构建活动是软件开发的核心活动。
  • 把主要精力集中于构建活动,可以大大提高程序员的生成率。
  • 构建的产物——源代码,往往是对软件唯一精确的描述。
  • 构建活动是唯一一项能确保完成的工作。

无论项目多匆忙,多糟糕,始终离不开构建。