软件团队的各个人员每天都在不断地修改各种源代码,怎么保证软件在不断的修改中能保证质量,不至于崩溃?
要为某个需求写一些特殊功能,然后不久要把这些功能再合并回主要版本。有些程序还有32位版本, 64位版本, 等等。这是源代码管理的问题 –也叫软件配置管理。
有些工具和程序是为了保证别的软件的质量,这质量保证的工作叫Quality Assurance, 也叫软件测试 (Testing)。