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.

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

    第三章 变量

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

  • 相关阅读:
    My Eclipse
    那一夜,我被梦中笑醒的事之(数据库)
    KTV项目总结
    欢迎来到,数据库联盟!
    学习手工创建表,表关系以及用exists 来查询
    sql 将Null 值转化成空字符串
    jquery toggle
    推荐一个不错的配色网站
    css之zindex
    关于前后端分离与不分离
  • 原文地址:https://www.cnblogs.com/wllhq/p/11738798.html
Copyright © 2011-2022 走看看