zoukankan      html  css  js  c++  java
  • 代码大全 笔记

    第一章

    构建(写代码)是软件开发中非常重要的部分。还引用了一句话,艺术评论家聚在一起总是谈论架构,思想;艺术家聚在一起总是谈论在哪里可以买到便宜的树脂油。)

    构建的产品即源代码,是软件唯一的、最准确的说明书。(想到了一句话,程序员就是用代码(语言)说服计算机去做一些事情)

     构建(作者不喜欢代码这个词)并不是按照预先的设计图纸,机械的去创建。构建活动也可以发挥思想的创造性,运用上各种技巧。(程序员听了很受用哈~)

    第二章 高质量代码

    高扇出:意味着底层代码得到了有效的使用、复用。

    低扇入:在一个类里调用太多其他的类,这个类就会变得很复杂。意味着可维护性低,架构设计存在问题。

    软件的主要技术要求(Software's Primary Technical Imperative ),就是管理复杂性。

    一个好的设计的重要标准:程序开发人员在编写、阅读、修改代码时,最小化需要同时关注的东西。

    伪代码:

    Like the lengths of literary paragraphs, the lengths
    of code paragraphs vary according to the thought being expressed, and the quality of the
    paragraphs depends on the vividness and focus of the thoughts in them.

    作者认为,写代码就像写学期论文一样。先用伪代码描述大纲,再用代码详细阐述某一块想法。伪代码描述的想法越生动、集中,代码的质量越高。

    第三章 变量

    要注意变量引用范围,即一个变量的每次引用之间的代码行数。引用范围越小,用户的关注点越集中,代码可读性越高;引用范围越大,信息越分散,可读性会变差。

  • 相关阅读:
    Android 数据库SQLite的使用简单Demo
    jQuery插件FullCalendar日程表
    Activiti工作流访问路径资源注册和管理
    电子商务中的数据仓库技术
    打开”我的电脑”慢的解决办法
    数据结构定义中的中(大陆地区)美差异
    Wubi离线安装Ubuntu
    C++如何获得U盘的盘符以及U盘相关属性的代码
    浮动引起的文本重影
    定位相关的怪异问题
  • 原文地址:https://www.cnblogs.com/wllhq/p/11738798.html
Copyright © 2011-2022 走看看