美文网首页
有意义的命名

有意义的命名

作者: 小焲 | 来源:发表于2017-08-15 19:25 被阅读0次

在编程过程中,命名随处可见。我们在编程过程中,应使命名名副其实。这件事很重要也很严肃,选个好的名字要花很多时间,但是我们却能省下更多的时间。而且我们一旦发现更好的名字就应换掉旧的。
我们在命名时,名称就应当答复了大多数问题。它应该告诉你,它为什么存在,它做什么事,应该怎么用。

  • 有意义的区分
    我们在命名时应依义命名。万万不能使用数字系列命名(a1,a2 ,···,aN),这样的名称纯属误导——完全没有提供正确信息;没有提供导向作者意图的线索。
  • 使用读得出来的名称
  • 使用可搜索的名称
  • 避免使用编码
  • 避免思维映射
    不应当让读者把你的名称翻译成他们熟知的名称
    -类名
    类名和对象名应该是名词或名词短语
  • 方法名
    方法名应当是动词或动词短语
  • 每个概念对应一个词
    给每个抽象概念选一个词,并且一以贯之。
  • 别用双关语
  • 使用解决方案领域名称
    只有程序员才会读你的代码。所以尽管使用那些计算机科学领域术语、算法名、模式名、数学术语吧。
    -使用源自所涉问题领域的名称
    如果不能用程序员熟悉的术语来命名就采取从所涉问题领域来的名称。
  • 添加有意义的语境
    很少有名称是能自我说明的。所以我们需要用良好命名的类、函数或名名称空间来放置名称,给读者提供语境。如果没有这么做,可以给名称添加前缀。
    注意:不要添加没用的语境,比如给所有类添加同一个前缀。只要语义足够清楚,短名称比长名称要好。

相关文章

  • Clean Code Notes(代码规范)

    [TOC] Clean Code Notes 1_命名 1.1_命名要点 有意义的命名 有意义的区分 有意义命名部...

  • java编码规范(更新中)

    编码规范 命名规范 任何包名、类名、方法名、属性等都要使用有意义的单词,有意义的命名;命名不在于长,而在于解释 包...

  • 有意义的命名

    前言 在开发过程中,给变量以及方法提供一个有意义的命名至关重要。有意义的命名对代码可读性的提升有很大帮助。一个项目...

  • 有意义的命名

    名副其实 变量名应该告诉你:他为什么会存在,他做什么事,他应该怎么用 如果名称需要注释来补充,那就不算名副其实 p...

  • 有意义的命名

    在编程过程中,命名随处可见。我们在编程过程中,应使命名名副其实。这件事很重要也很严肃,选个好的名字要花很多时间,但...

  • 有意义的命名

    当发现更合理的命名时,可以随时替换。 变量、函数和类要依义命名,好的命名可以不用补充注释就知道其用途。好命名能有效...

  • 有意义的命名

    有意义的命名 我们给变量,函数,参数,类和封包命名,我们给源代码及源代码所在目录命名,既然有这么多命名要做,不妨做...

  • 有意义的命名

    名副其实 对于变量、函数或类的名称应该已经回答了如下几个问题,它为什么存在、它做什么事、应该怎么用,无需注释即可明...

  • 有意义的命名

    关于命名 开发过程中的命名无处不在:变量,函数,参数,类和包 命名技巧 名副其实 选个好名字要花时间,但省下来的时...

  • 有意义的命名

    变量、函数和类的名称应该已经答复了所有的大问题。它告诉你,它为什么存在,它会做什么事,应该怎么用。如果名称需要注释...

网友评论

      本文标题:有意义的命名

      本文链接:https://www.haomeiwen.com/subject/hjyvrxtx.html