首页 > 代码库 > 第一次阅读构建之法
第一次阅读构建之法
第一次阅读构建之法,把以前很多门课的知识点联系到了一起。
软件=程序+软件工程。我认为这是对软件的一种及其精炼的解释。程序即是指一行行代码,软件工程则包含了各种软件开发活动,包括构建管理、源代码管理、软件设计、软件测试、项目管理等等,是把系统的、有序的、可量化的方法应用到软件的开发、运营和维护上的过程。
从一个简单的程序,扩展到一个满足各种功能的应用软件,再扩展到一个能保证服务质量的软件服务。源程序是建立在数据结构上的一些算法。构建不仅仅是CC和link命令,一个复杂的软件不但要有合理的软件构架,软件设计与实现,还要有各种文件和数据来描述各个程序文件之间的依赖关系,编译参数,链接参数等等。
在第一章中提到软件=程序+软件工程感觉很模糊。后来想想好像是这么个道理。程序只是整个软件结构里的功能实现部分,而软件工程是对软件需求,设计,开发,测试,发布,运营,维护的综合管理流程。我虽然未曾参加过一般软件产品的开发工作,但对书中提到的软件产生的几个阶段的描述却很详细。在单元测试章节中提出单元测试应该由最熟悉代码的人来写,应该覆盖所有代码路径,应该集成到自动测试的框架中,必须和产品代码一起保存和维护提高了我对单元测试的理解。
第一次阅读构建之法
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。