zoukankan      html  css  js  c++  java
  • 《代码大全》读书笔记2

    我觉得学软件工程大一大二要把基础概念知识要学好,像算法这些。还有以下这些编程的必要。

     

    公有:class a:public class baseClass;
    1.baseClass中public元素在a中还是public,base中private元素在a中不可见
    2.代表 is a 关系

    私有:class b:public class base
    1.base中public元素在b中是private,base中private不可见

    何时选择继承

    1.多个类的共有元素需要一个基类去集中
    2.派生类必须能够通过基类的接口直接调用

     

    1.8到16个字符
    2.体现问题而非解决方案
    3.一致的命名变量。
    如revenueTotal---expenseAverage
    例外numCustomers
    4.采用对仗词如old-new,source-target
    5.用比i,j,k更具意义的词为大循环或多重循环的循环变量命名
    6.temp说明程序员并没有完全的搞懂问题。
    7.done,found,error等布尔变量。
    8.枚举类型使用组前缀。



  • 相关阅读:
    CVS使用经验谈(zz from chinaunix.net)
    登黄山
    登黄山之二
    Dennis Ritchie 去世
    观迎客松
    从程序员角度看ELF
    再次回到这里
    异步时钟下跨时钟域信号处理
    Fedora14下的Novas和Synopsys
    Oralce导入\导出
  • 原文地址:https://www.cnblogs.com/maxin123/p/8505371.html
Copyright © 2011-2022 走看看