代码大全读书笔记1—进入软件构建的世界


构建实质建设的过程,构建的过程包含计划、设计、检查工作的一些方面。
软件开发过程中的各种不同的活动: 1.定义问题(problem definition) 2.需求分析(requirements development) 3.规划构建(construction planning) 4.软件架构或高层设计(software architecture or high-level design) 5.详细设计(detailed design) 6.编码与调试(coding and debugging) 7.单元测试(unit testing) 8.集成测试(intergration testing) 9.集成(intergration) 10.系统测试(system testing) 11.保障维护(corrective maintenance) 构建活动主要是编码与调试,但是也涉及详细设计、规划构建、单元测试、集成、集成测试等其他活动。 构建活动的具体任务: 1.验证有关的基础工作已经完成,因此构建活动可以顺利地进行下去 2.确定如何测试所写的代码 3.设计并编写类和子程序 4.创建并命名变量和具名常量 5.创建控制结构,组织语句块 6.对代码进行单元测试和集成测试,并排除其中的错误 7.评审开发团队其他成员的底层设计和代码,并让他们评审你的工作 8.润饰代码,仔细进行代码的格式化和注释 9.将单独开发的多个软件组件集成为一体 10.调整代码,让它更快、更省资源 一些重要的非构建活动包括管理、需求分析、软件架构设计、用户界面设计、系统测试,以及维护。
构建活动为何如此重要: 1.构建活动是软件开发的主要组成部分,在整个软件开发活动总时间中所占的比例一般在30%到80%之间 2.构建活动是软件开发的核心活动 3.把主要精力集中于构建活动,可以大大提高程序员的生产率 4.构建活动的产物—源代码—往往是对软件的唯一精确描述 5.构建活动是唯一的一项确保会被完成的工作
要点: 1.软件构建是软件开发的核心活动:构建活动是开发云主机域名每个项目中唯一一项必不可少的工作 2.软件构建的主要活动包括:详细设计、编码、调试、集成、开发者测试(developer testing)(包括单元测试和集成测试) 3.构建也常被称为“编码”和“编程” 4.构建果冻的质量对软件的质量有着实质性的影响 5.对“如何进行构建”的理解程序决定了程序员的优秀程度

相关推荐: Java简单介绍及Java生态

核心思想:面向对象编程,继承,高兼容(代码移植性强),避免重复造轮子,开源.  Java的起源和发展细节就不介绍了,Java是高级开发语言,类似C++,语法和C++ 有很多类似之处,但是做了些优化,主要是在编码写程序上的优化,避免内存泄露,避免指针复杂错用等,…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 05/06 18:34
下一篇 05/06 18:34