`
Ydoing
  • 浏览: 100287 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

有意义的命名

 
阅读更多

选择有意义的名字

  • 做有意义的区分
  • 使用读的出来的名词
  • 避免误导
  • 添加有意义的语境

使用可搜索的名称

单字母名称仅用于短方法中的本地变量.名称长短应与其作用域大小相对应.

避免使用编码

  • Java程序员不需要类型编码,不需要匈牙利语标记法.
  • 不需要m_前缀或者后缀.
  • 不需要类似I修饰接口,比如IShapeFactory.

避免思维映射

聪明程序员和专业程序员的区别在于,专业程序员了解,明确是王道.

类名

类名应该是名词.

方法名

方法名应该是动词或者动名词.

命名一致性

给每个概念选一个词,并且始终如一.

使用解决方案领域名称

选择该专业领域且更贴近该领域的名词.

<script type="text/javascript"> $(function () { $('pre.prettyprint code').each(function () { var lines = $(this).text().split('\n').length; var $numbering = $('<ul/>').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i <= lines; i++) { $numbering.append($('<li/>').text(i)); }; $numbering.fadeIn(1700); }); }); </script>

版权声明:本文为博主原创文章,未经博主允许不得转载。

分享到:
评论

相关推荐

    中文命名实体识别

    命名实体识别(NE)是指识别文本中具有特定意义的实体,主要包括人名、地名、机构名、专有名词等。 命名实体识别是信息提取、问答系统、句法分析、机器翻译、面向Semantic Web的元数据标注等应用领域的重要基础工具...

    PDMS数据库国标元件CATA命名规则表供参考

    文件为PDMS管道国标元件数据库CATA命名规则,可以比较详细的规划PDMS国标数据库文件命名,资源为word版本,可根据用户习惯加以修改完善,具有一定的指导意义。

    基于CRF的电子病历命名实体识别.rar

    为提高医院对复杂数据的处理效率,减轻工作人员的压力,本文提出了一种基于条件随机场(CRF)模型和特征模板结合的算法,来识别中文电子病历中的命名实体单元,识别准确率可以达到92.9%,可以有效地识别电子病历命名...

    PCB封装库命名规则

    PCB封装库的命名规则

    .net官方编码方法和命名规则

    编码方法合并了软件开发的...使名称足够长以便有一定的意义,并且足够短以避免冗长。唯一名称在编程上仅用于将各项区分开。文中介绍了.net官方编码方法和命名规则,以及例程、变量、表、注释等参数的推荐的命名方法。

    波森命名实体识别语料

    波森命名实体识别语料,具体标签及意义见压缩包内文档

    华硕主板命名规则

    以后如果有字母的话,其意义没有具体规律,需要经过记忆. 后缀同于INTEL主板的命名规则. 但多了一个SLI,指的是支持双显卡架构的主板 如A8N-SLI DELUXE的命名规则为—— “A8”的意思为用AMD K8的CPU,CPU的插座为...

    SQL命名编码规范.pdf

    在SQLServer中编码如何有意义和规范的命名,不仅有利于别于自己进行操作,也有利于别人理解。

    前端项目-tocas-ui.zip

    前端项目-tocas-ui,具有有意义命名约定的CSS3UI库。

    Kepware 建立模型命名规范

    Kepware建立模型对象的命名规范:Channel名称、Device 名称、Tag名称;并在实际工厂建立模型,具有很好的实际应用价值,有指导意义

    软件版本发布命名规则

    GNU 风格的版本号管理策略 Window 下的版本号管理策略

    数据库设计命名规范.docx

    如: 数据库表名应该有意义,并且易于理解,最好使用可以表达功能的英文单词或缩写,如果用英文单词表示,建议使用完整的英文单词。 表名不可以太长,最好不要超过3个英文单词长度(22个字母)。 在数据库表命名时...

    基于JavaScript中标识符的命名规则介绍

    JavaScript中的标识符的命名有以下规则: 由字母、数字、$、_组成 以字母、$、_开头 不可以使用保留字!!! 要有意义!!!!!!! 标识符的命名规范: 1.驼峰命名法 除标识符的第一个单词外,其余单词的首字母...

    Java代码命名规范详解含详细示例

    通过遵循有意义的名称、使用适当的命名约定(如小驼峰和大驼峰命名法)、避免使用保留字以及保持名称的简洁性,开发人员可以创建出清晰、易读和可维护的代码。这不仅提高了代码的可读性,还有助于减少错误、提高开发...

    C#控件命名规范

    C#控件命名的大小写规范。使变量命名更有意义,便于代码维护。

    前端常用css命名规范

    避免使用123456…,red,blue,left,right 之类的(如颜色、字号大小等)矢量命名,以避免当状态改变时名称失去意义。尽量用单个单词简单描述class名称。 3. 双单词或多单词组合方式:形容词-名词、命名空间-名次、命名...

    基于Python自然语言处理实现中文命名实体识别【100013102】

    命名实体识别的任务被定义为识别出文本中出现的专有名称和有意义的数量短语并加以归类。命名实体是文本中基本的信息元素,是正确理解文本的基础。狭义地讲,命名实体是指现实世界中的具体的或抽象的实体,如人、地点...

    CSS BEM 命名规范的实现

    块的命名应该简短、清晰、有意义,并且应该使用单词或短语的形式。 元素(Element):块的组成部分,例如header中的logo、menu中的item等。元素的命名应该使用块名作为前缀,用双下划线(__)连接,例如header__...

    数据库命名规范-很好用的

    1.2 用户可修改的状态列表信息,用数据表来定义,一经创建后,用户只可修改名称,不能修改代码,修改后的名称与原名称应代表相同的意义。 1.3 用户采用列表录入的文字信息,在一个统一的‘系统信息’表中定义,用户...

    damapping-library:DAMapping 库

    DA映射库 DAMapping 库是一个组件。 DAMapping 的 bean 映射库提供实用方法、类和模式来... 该库公开了有意义命名的类和方法,利用了的可读性和编码风格。 联系和支持 即使在提出问题和/或与我联系,也可以随意创建。

Global site tag (gtag.js) - Google Analytics