zoukankan      html  css  js  c++  java
  • 《代码大全(第二版)》阅读笔记01

          继《构建之法》之后,我们又开始了第二本老师推荐的书的阅读,而我选择的是《代码大全(第二版)》,这本书,有人曾评价:“如果说类似《人月神话》这样的软件工程的图书离开发者还有点遥远的话,《代码大全(第二版)》就是真正体贴开发者的经典巨著。”我觉得这是一本教授我如何思考的书。

          本书第一章讲的即是软件构建,按照一般的用法,“构建”是指建设的过程。构建过程可能包含有计划、设计、检查工作的一些方面,但在多数时候,“构建”就是指创建事物过程中动手的那些部分。构建有时会被认为是“编码”或“编程”,但是这个词却并不贴切,因为构建并不都是这么机械化的,需要可观的创造力和判断力。我们可以列出一些构建活动中的具体任务。

    1.验证有关的基础工作已经完成,因此构建活动可以顺利地进行下去。

    2.确定如何测试所写的代码。

    3.设计并编写类和子程序。

    4.创建并命名变量和具名常量。

    5.选择控制结构,组织语句块。

    6.对代码进行单元测试和集成测试,并排除其中的错误。

    7.评审开发团队其他成员的底层设计和代码,并让他们评审你的工作。

    8.润饰代码,仔细进行代码的格式化和注释。

    9.将单独开发的多个软件组件集成为一体。

    10.调整代码,让它更快、更省资源。

    这是构建中包含的诸多活动,而一些重要的非构建活动包括管理、需求分析、软件架构设计、用户界面设计、系统测试,以及维护。以上每一项活动都最终影响着项目的成败。

          提高软件的质量和开发者的生产率都是十分重要的,所以我们大部分人都认同,改进软件的开发过程十分重要。而构建活动如此重要的几个原因如下:1.构建活动是软件开发的主要组成部分;2.构建活动是软件开发中的核心活动;3.把主要精力集中于构建活动,可以大大提高程序员的生产率;4.构建活动的产物——源代码——往往是对软件的唯一精确描述;5.构建活动是唯一一项确保会完成的工作。所以可见构建活动的重要性。

     

  • 相关阅读:
    centos7.6 安装与配置 MongoDB yum方式
    MongoDB 介绍
    centos 关闭selinux
    前端 HTML标签属性
    前端 HTML 标签嵌套规则
    前端 HTML 标签分类
    前端 HTML body标签相关内容 常用标签 表单标签 form里面的 input标签介绍
    前端 HTML body标签相关内容 常用标签 表单标签 form 表单控件分类
    前端 HTML form表单标签 select标签 option 下拉框
    POJ 1426
  • 原文地址:https://www.cnblogs.com/yyting/p/5492606.html
Copyright © 2011-2022 走看看