首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏华仔的技术笔记

    Golang命名规范开发规范

    ----目录---- 命名 文件命名 package 变量 常量 接口 结构体 方法 注释 README 命名 文件命名 文件命名一律采用小写,不用驼峰式,尽量见名思义,看见文件名就可以知道这个文件下的大概内容 其中测试文件以test.go结尾,除测试文件外,命名不出现。 例子: stringutil.go, stringutil_test.go 包名package 包名用小写,使用短命名,尽量和标准库不要冲突。 包名统一使用单数形式。 变量 变量命名一般采用驼峰式,当遇到特有名词(缩写或简称,如DNS)的时候,特有名词根据是否私有全部大写或小写。 会响应对应路由转发过来的 get 请求 func (c *Controller) Get() { ... } 大写字母开头的方法以为着是可供调用的公共方法,如果你的方法想只在本包内掉用,请以小写字母开发

    7.4K10发布于 2019-12-20
  • 来自专栏全栈程序员必看

    Python开发命名规范

    引言 软件开发规范命名能够使你的代码简洁美观,完美的命名规范是一个程序员最基本的技能。 下面我先简单说说两种常用的命名方式: 驼峰命名法 混合使用大小写字母来构成变量和函数的名字,以大写字母代替语句间隔的命名方法。 小驼峰命名:首字母小写。如camelCase、myName、myNumber等。 下划线命名法 使用下划线来代替单词间隔的命名方法,部分语言已经将这个方法用小驼峰法代替。 这个命名方式在Python中很常用。 帕斯卡命名法 (同大驼峰命名) 其它命名法 如 _number、0xffffffff、$value等 Python命名规则 变量名区分大小写; 严禁使用关键字作为变量名; 确定自己的命名风格,不可随意变换

    1.3K20编辑于 2022-09-12
  • 来自专栏全栈程序员必看

    命名规范规则

    命名规范 1、项目名全部小写,就是如果项目名是多个英语单词组成的,每个单词都要全部小写。 如:doubanssm。 2、包名全部小写。 3、类名首字母大写,若类名由多个单词构成,每个单词首字母大写,即大驼峰命名 public class HelloWorld(){ } 4、变量名、方法名首字母小写,若其由多个单词构成,除变量名首字母外的其它每个单词首字母大写 =15; 6、实体类属性全部小写 命名规则 1、名称只能由字母、数字、下划线、$符号组成 2、不能以数字开头 3、名称不能使用JAVA中的关键字。 4、坚决不允许出现中文及拼音命名。 系统命名 要求: 1、统一用英文 2、名称不宜过长 3、全部小写 注释 类注释(Class) 类注释(Class)主要用来声明该类用来做什么,以及创建者、创建日期版本、包名等一些信息: /** * @

    1.5K50编辑于 2022-09-06
  • 来自专栏IMWeb前端团队

    前端开发规范命名规范、html规范、css规范、js规范

    那阅读起来就是苦不堪言,所以,一些基本的开发规范是必须的,是为了自己方便阅读代码,也方便他人阅读修改代码。 命名方式: 小驼峰式命名方法 命名规范: 类型+对象描述的方式,如果没有明确的类型,就可以使前缀为名词 类型 小写字母 array a boolean b function fn :全部大写 命名规范:使用大写字母和下划线来组合命名,下划线用以分割单词 推荐: var MAX_COUNT = 10; var URL = 'http://www.baidu.com'; ---- 类的成员 单行注释(//) 单独一行://(双斜线)注释文字之间保留一个空格 在代码后面添加注释://(双斜线)代码之间保留一个空格,并且//(双斜线)注释文字之间保留一个空格。 注释代码://(双斜线)代码之间保留一个空格。

    7.6K10发布于 2019-12-03
  • 来自专栏李洋博客

    Html5+CSS3命名规范(前端web开发命名规范,符合SEO规范

    任何代码编程都有各自特点的常用命名规范,div+css页面设计也不例外。遵守常用的css命名规范有利于代码的升级和扩展,也有利于让别人读懂你的css代码,让你的页面显得清晰有条理。 ? css文件名命名规范 模块:module.css 基本共用:base.css 布局、版面:layout.css 主题:themes.css 专栏:columns.css 文字:font.css 表单:forms.css 补丁:mend.css 打印:print.css 页面结构元素div命名规范 头:header 内容:content/container 尾:footer 导航:nav 侧栏:sidebar 栏目:column .bottom {float:bottom;} 标题栏样式命名-使用“类别+功能”的方式命名 .barnews { } .barproduct { } 注释书写规范 1.行间注释-直接写于属性值后面,如 大家在日常的页面设计中要逐步养成规范命名的好习惯。

    2.1K10发布于 2021-06-15
  • 来自专栏python3

    Python开发规范及文件命名

    Python开发规范 ---- 常用目录 目录名 作用 log 日志目录 conf 配置目录 core 核心代码 libs/modules 第三方库 docs 文档库 README 帮助文档 bin 启动入口 ,存放可执行文件 tests 存放测试代码 常用的文件命名 目录名 作用 main.py 主逻辑 setup.py 安装程序打包部署 setuptools 百度就有教程 requirements.txt

    1.4K30发布于 2020-01-10
  • 来自专栏Howl同学的学习笔记

    命名规范

    ---- 1. java 由字母、数字、下划线、$符号组成 不能以数字开头 名称不能使用JAVA中的关键字 坚决不允许出现中文及拼音命名 类名,接口名--大写驼峰 变量名,方法名--小写驼峰 项目名,包名 数据库 由英文、数字、下划线组成 多个单词用下划线分割 不能出现关键字 全部小写命名 表名--要有库名前缀,并且单数 字段名--不能重复表的名称 3. URL设计 小写字母和连字符 4. git提交规范 feat: 表达你完成了一个功能 fix: 表达你修复了一个bug docs: 书写一些文档 style: 修改了一些代码风格的东西,这些修改并不影响真正的代码运行

    2K10发布于 2020-03-11
  • 来自专栏ops技术分享

    Python代码规范命名规则

    1.模块 模块尽量使用小写命名,首字母保持小写,尽量不要用下划线(除非多个单词,且数量不多的情况) # 正确的模块名 import decoder import html_parser # 不推荐的模块名 import Decoder 2.类名 类名使用驼峰(CamelCase)命名风格,首字母大写,私有类可用一个下划线开头。 常量采用全大写,如有多个单词,使用下划线隔开 MAX_CLIENT = 100 MAX_CONNECTION = 1000 CONNECTION_TIMEOUT = 600 5.常量 常量使用以下划线分隔的大写命名

    2K20发布于 2021-06-18
  • 来自专栏小赵的Java学习

    Java编程规范-命名语句

    命名 建议按照此规范处理 UpperCamelCase 风格:每个单词首字母大写,其余字母小写; lowerCamelCase 风格:首单词全小写,后面每单词首字母大写,其余字母小写; 示例: public String getUsrName(int usrIndex ) { int usrAge ; ... } } 5常量 按照此规范处理 常量名命名格式为 为了使代码清晰易懂,类、方法、变量命名应遵循如下约束: 命名 不能 以 下划线或美元符号 开始,也不能以 下划线或美元符号 结束; 命名 不允许 使用 中文汉字 ; 为了达到代码自解释的目标,尽量使用完整的单词组合来表达其含意 ; Service/DAO 层方法命名规约: a. ; 2、while 语句 do 的右大括号位于同一行,中间用空格分开。

    65330编辑于 2022-12-01
  • 来自专栏Java开发必知必会

    JavaWebJavaEE命名规则(规范)

    目的:能够在编码过程中实现规范化,为以后的程序开发中养成良好的行为习惯 最近做的一个系统,做完之后发现命名有些不够规范,所以想要规范一下命名,这样才能使项目目录更规范整齐,网上发现该详细的命名规范博文 DAO类所实现的接口在包中命名规范:域名类型.域名.项目名称.dao 例如:com.baidu.dao POJO类hbm文件所在包命名规范:域名类型.域名.项目名称.dao.hbm 例如 ,对应的业务逻辑接口实现类名为DiaryServiceImpl 类变量命名命名规范:变量名首字母必须小写,如果该变量名有多个单词组成,后面的单 词首字母大写,单词单词之间不要使用"_"做连接, : 命名规范:所有字母大写,如果有多个单词组成,单词单词之间以” _“隔开。 例如:public int checkLogin(String name,String pwd){} ---- 注释规范: 目的:注释规范是整个开发规范中最为重要的组成部分,必须严格执行。

    2.7K30发布于 2019-01-15
  • 来自专栏Android开发与分享

    Android开发架构规范前言命名规范编程规范代码提交规范架构规范参考文章

    原文链接:从零开始搭建android框架系列 前言 在开发中,一个良好的开发习惯以及一个开发规范可能会让你少走很多弯路,也会一定程度上的提高代码的可读性,可维护性和可拓展性。 你会明白一个好的开发规范多么多么的重要。 这里整理一下自己android开发中的一些规范。希望对各位有帮助。 ---- 命名规范命名规范 包名全部采用小写 主包名采用[公司性质]. 代码命名规范 命名规则有很多高大上的名词,比如大驼峰,小驼峰,匈牙利命名法。其实最简单的就是按照谷歌命名学习。 常量、枚举等均采用大写形式,用下划线区分各单词。 更多命名规范 之前收藏的这篇文章比较全。Android 命名规范 (提高代码可以读性) ---- 编程规范 源文件编码格式为 UTF-8。 除了考虑star,还要考虑作者对issue的解决,以及开发者的知名度等各方面。 ? 选取之后,一定的封装是必要的。

    1.8K80发布于 2018-05-18
  • 来自专栏【Android开发基础】

    【软件开发规范三】【软件版本命名规范

    目 录 ​​1.1 版本命名规则 ​​ ​​1.1.1 版本命名规范 ​​ ​​1.1.2 软件版本阶段说明 ​​ ​​1.1.3 版本号修改规则 ​​ ​​1.1.4 版本发布周期 ​​ ​​1.1.5 版本号修改举例说明 ​​ 1.1 版本命名规则 1.1.1 版本命名规范 软件版本号有四部分组成,第一部分为主版本号,第二部分为次版本号,第三部分为修订版,第四部分为日期版本号加希腊字母版本号,希腊字母版本号共有五种 测试人员提交Bug经开发人员修改确认之后,发布到测试网址让测试人员测试,此时可将软件版本标注为alpha版。 Ø RC :该版本已经相当成熟了,基本上不存在导致错误的Bug,即将发行的正式版本相差无几。 此版本号由开发人员决定是否修改。 (5)希腊字母版本号:此版本号用于标注当前版本的软件处于哪个开发阶段,当软件进入到另一个阶段时需要修改此版本号。此版本号由项目决定是否修改。

    1.7K20编辑于 2023-02-10
  • 来自专栏前端之旅

    变量命名规范

    一、驼峰命名法: ①全部小写:变量名中的每一个逻辑断点/每个单词都用下划线隔开。比如:print_employee_paychecks(); ②大小写混合: 1)小驼峰法: 变量一般用小驼峰法标识。 ): 常用于类名,函数名,属性,命名空间。 例如:DataBaseUser 二、匈牙利命名法: 基本原则是:变量名=类型+对象描述。 匈牙利命名法关键是:标识符的名字以一个或者多个小写字母开头作为前缀;前缀之后的是首字母大写的一个单词或多个单词组合,该单词要指明变量的用途。 匈牙利命名法通过在变量名前面加上相应的小写字母的符号标识作为前缀,标识出变量的作用域,类型等。这些符号可以多个同时使用,顺序是先m_(成员变量),再指针,再简单数据类型,再其他。

    2.6K10发布于 2019-11-07
  • Java命名规范

    Java命名规范 定义规范的目的是为了使项目的代码样式统一,使程序有良好的可读性。 包的命名  (全部小写,由域名定义) Java包的名字都是由小写单词组成。 但是由于Java面向对象编程的特性,每一名Java程序员都 可以编写属于自己的Java包,为了保障每个Java包命名的唯一性,在最新的Java编程规范中,要求程序员在自己定义的包的名称之前加上唯一的前缀 例如:MAX_VALUE 参数的命名 参数的命名规范和方法的命名规范相同,而且为了避免阅读程序时造成迷惑,请在尽量保证参数名称为一个单词的情况下使参数的命名尽可能明确。 变量和常量命名 变量的命名 主要的的命名规范有以下三种: Camel 标记法:首字母是小写的,接下来的单词都以大写字母开头 Pascal 标记法:首字母是大写的,接下来的单词都以大写字母开头 · 避免用Flag来命名状态变量。 · 用Is来命名逻辑变量,如:blnFileIsFound。通过这种给布尔变量肯定形式的命名方式,使得其它开发人员能够更为清楚的理解布尔变量所代表的意义。

    4.2K110发布于 2018-05-09
  • 来自专栏Aurora的技术文专栏

    css命名规范

    CSS 命名规范 页面外围控制整体布局宽度:wrapper 页头:header 页面主体:main 内容:content 页脚:footer 导航:nav 主导航:mainbav 子导航:subnav

    1.2K10编辑于 2023-04-22
  • 来自专栏Android开发

    Android命名规范

    废话不多说,直接开始 规范Android代码命名:可以提高开发效率和维护效率(提高代码可读性); 全局而言,命名时: 不能以"_"或“$”开始,结束 不能有英汉混合的情况(包括全中文) Android 需要命名的对象分为六个大类,如下: 包,类,变量,方法,参数,资源 具体如下: 1.包:小写、单词间连续无间隔、反域名法,其中一个为四级,如下例子 相信前三级看得很清楚,下面来介绍一下四级包名(如下图 (详细如下图); 好了,相信看完应该对Android规范命名有所理解,如需高清图请滴滴博主,博主告辞。

    54710编辑于 2025-06-10
  • 来自专栏全栈程序员必看

    CSS命名规范

    (一)常用的CSS命名规则   头:header   内容:content/container   尾:footer   导航:nav   侧栏:sidebar   栏目:column   页面外围控制整体布局宽度 regsiter   状态:status   投票:vote   合作伙伴:partner (二)注释的写法:   /* Footer */   内容区   /* End Footer */ (三)id的命名 service   热点:hot   新闻:news   下载:download   投票:vote   合作伙伴:partner   友情链接:link   版权:copyright   (四)class的命名   (3)对齐样式,使用对齐目标的英文名称,如   .left { float:left; }   .bottom { float:bottom; }   (4)标题栏样式,使用”类别+功能”的方式命名

    2.1K20发布于 2021-11-17
  • 来自专栏小康的自留地

    规范JavaScript命名

    :首字母小写 studentInfo、userInfo、productInfo 变量 命名方法:小驼峰式命名命名规范:前缀应当是名词。 = 'LoginTable'; 函数 命名方法:小驼峰式命名命名规范:前缀应当为动词。 命名规范:使用大写字母和下划线来组合命名,下划线用以分割单词。 命名规范:前缀为名称。 命名建议:无。 Student('tom'); st.setName('jerry'); console.log(st.getName()); // => jerry:输出_name私有变量的值 参考文档 JavaScript开发规范

    2.6K20发布于 2020-06-28
  • 来自专栏生信修炼手册

    miRNA命名规范

    miRNA的研究起步很早,最早发现的miRNA是线虫中的let-7 和lin-4,随着越来越多的miRNA被发现,为了方便学术交流,有科学家提出了一套统一的命名规范,对应的文献如下 A uniform system for microRNA annotation Ambros, Victor, et al. 3, 2003, RNA, Vol. 9, pp. 277-279 该文献中的规范主要用于为新发现的 以上这些就是一个miRNA命名的基本规则。

    2K11发布于 2020-05-08
  • 来自专栏Owen's World

    Mysql命名规范

    不要交到数据库层 2)调试,排错,迁移都比较困难,扩展性、移植性较差 复制代码 禁止在数据库中存储大文件,例如照片,可以将大文件存储在对象存储系统,数据库中存储路径 禁止在线上环境做数据库压力测试 测试,开发 ,线上数据库环境必须隔离 ​ 命名规范 库名应用名称尽量一致。 表的命名最好是加上“业务名称_表的作用”。 可以模糊查询,例如 `like ‘138%’` 复制代码 使用 TINYINT 来代替 ENUM 说明:ENUM 增加新值要进行 DDL 操作 表达是与否概念的字段,必须使用 is_xxx 的方式命名 说明:`TRUNCATE TABLE` 在功能上不带 `WHERE` 子句的 `DELETE` 语句相同。 复制代 以上内容,整理自阿里巴巴 Java开发手册和58到家MySQL军规升级版。

    8.7K21编辑于 2021-12-08
领券