zoukankan      html  css  js  c++  java
  • cleanCode[1]:有意义的命名

    为什么要有意义的命名:

    我们都曾经说过有朝一日再回头清理那些糟糕的代码,然而最终总是弃之不顾。稍后等于永不,我们需要立即行动,写优雅的代码。

    写代码的过程中,读占的比例很大,所以首先要让代码易读。

    有意义命名的几大规则:

    1、命名即其意

    例:int daysSinceCreation;

    2、做有意义的区分

    例:由a1,a2的命名方式改为source,destination

    3、使用读得出来的命名

    例:由genymdhms改为generationTimestamp

    4、使用可搜索的命名

    例:由5改为WORK_DAYS_PER_WEEK

    5、类名和对象名应该是名词

    例:Customer

    6、方法名应该是动词

    例:get、set、is

    7、每个抽象概念选一个词,一以贯之

    例:查就用get,而不是一会儿get,一会儿fetch

  • 相关阅读:
    迭代器概念与traits编程技法
    C++模板的特化与偏特化
    c++ operator关键字
    cookie-小总结吧
    ping
    git
    setTimeout()基础/setInterval()基础
    SASS
    命令行编译sass
    sublime添加sass编译
  • 原文地址:https://www.cnblogs.com/HashMap-Fantasy/p/10507956.html
Copyright © 2011-2022 走看看