当前位置: 首页 > 软件库 > 数据库相关 > >

naming-convention

授权协议 MIT License
开发语言 JavaScript
所属分类 数据库相关
软件类型 开源软件
地区 不详
投 递 者 诸俊才
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Templates for Naming Convention

There are only two hard things in Computer Science: cache invalidation and naming things-- Phil Karlton

Naming convention is a set of rules for choosing the character sequence to be used for identifiers which denote variables, types, functions, and other entities in source code and documentation.

Reasons for using a naming convention (as opposed to allowing programmers to choose any character sequence) include the following:

  • To reduce the effort needed to read and understand source code;
  • To enable code reviews to focus on more important issues than arguing over syntax and naming standards.
  • To enable code quality review tools to focus their reporting mainly on significant issues other than syntax and style preferences.

Templates in Markdown Format

Useful links and Repos for name conventions

Relation Database Documentation

R Language

License

MIT

 相关资料
  • 用 蛇命名法 (snake_case) 来命名 methods 和 variables。 用 驼峰命名法(CamelCase) 命名 class 和 module。 (缩写词如 HTTP, RFC, XML 全部大写) 用尖叫蛇命名法 (SCREAMING_SNAKE_CASE) 来命名常量。 断定方法的名字 (predicate methods) (意思是那些返回布尔值的方法) 应该以问号结尾。

  • The metric and label conventions presented in this document are not required for using Prometheus, but can serve as both a style-guide and a collection of best practices. Individual organizations may

  • Plugin files and functions must follow a very specific naming convention in order to be located by Smarty. 插件文件和函数必须遵循特定的命名约定以便Smarty识别。 The plugin files must be named as follows: 插件文件必须命名如下: type.nam

  • 命名约定是标识符要遵循的一组规则。 它使代码对其他程序员更具可读性和易懂性。 Ext JS中的命名约定遵循标准JavaScript约定,这不是强制性的,但是遵循一个好的做法。 它应该遵循camel case语法来命名类,方法,变量和属性。 如果名称与两个单词组合,则第二个单词将始终以大写字母开头。 例如,doLayout(),StudentForm,firstName等。 名称 惯例 class名

  • underscored 参数 Sequelize 为模型提供了 underscored 参数. 设为 true 时,此参数会将所有属性的 field 参数设置为其名称的 snake_case 版本. 这也适用于由关联和其他自动生成的字段自动生成的外键. 例: const User = sequelize.define('task', { username: Sequelize.STRING },

  • 按照惯例,类型参数名称被命名为单个大写字母,因此可以使用普通的类或接口名称轻松区分类型参数。 以下是常用类型参数名称列表 - E - Element,主要由Java Collections框架使用。 K - Key,主要用于表示地图键的参数类型。 V - Value,主要用于表示地图值的参数类型。 N - 数字,主要用于表示数字。 T - Type,主要用于表示第一个泛型类型参数。 S - Typ

相关阅读

相关文章

相关问答

相关文档