zoukankan      html  css  js  c++  java
  • 代码重构之重命名

    核心:给类、方法、参数、属性、事件等元素取一个有意义的名字,不要使用 a b c或是拼音。

          不规范的命名可能导致对类,函数,参数功能的误解。规范的命名【见名知意】会提高代码的阅读速度,提高工作效率。

    命名方式:

      1、骆驼命名(首字母小写,其他单词首字母大写)

        参数、私有字段

      2、帕斯卡命名(单词首字母都大写)

        类、接口、方法、属性、枚举、枚举值、事件、结构、只读静态字段、集合、命名空间

    命名规则:

      类名:名称或是名称短语,尽可能用完整单词。

        接口:名称或是名称短语,或者描述其行为的形容词,尽可能使用完整的单词

         以  I  开头 

      方法:动词+宾语 或者是  宾语+动词  推荐使用 动词 或是 动词短语【即动词+宾语的形式】

      属性:名称或是名词短语

         对bool类型的属性 或是变量 使用 Is(is)作为前缀。

      字段:名词、名词短语、形容词。

      集合:名称或是名称短语 后面追加 Collection 后缀

      变量:对简单的循环语句中的计数器变量 用 i j k l m n

      枚举:使用单数形式的类型名称。

      结构:名词或名词短语命名

      事件:动词或动词短语来命名事件,现在时态和过去时态让事件有先后的概念

         使用EventHandler后缀 

    写写博客,方便自己也方便有需要的人~~

  • 相关阅读:
    vim encoding
    window线程间通信常用的三种方法
    Python与C之间的相互调用(Python C API及Python ctypes库)
    vim中去掉每一行的^M
    现实点,不要急! [ 公司软件过程改进案例]
    理解TCP/IP协议
    Linux下C/C++帮助手册安装方法 及使用方法
    MySQL主主高可用(keepalive)
    React获取DOM元素ref属性
    一些vue组件库
  • 原文地址:https://www.cnblogs.com/Yisijun/p/13219465.html
Copyright © 2011-2022 走看看