前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >2019-07-19 代码版本控制规范

2019-07-19 代码版本控制规范

作者头像
Albert陈凯
发布2019-07-19 11:19:06
5620
发布2019-07-19 11:19:06
举报
文章被收录于专栏:Albert陈凯

二、版本控制规范

先来打个样,我们日常提交版本信息的时候可以像下面这样写commit(svn|git) :
代码语言:javascript
复制
feat(人员新增): 增加人员批量导入

- 增加批量报盘功能
- 增加人员报盘后结果查询功能
- 修改人员新增布局

乍一看可能还是不清楚提交格式到底什么样子,那么我们接着看

具体的格式内容(用git的同学可以看这个commitizen)
代码语言:javascript
复制
<type>
(<scope>):这里是个空格
<subject>
<BLANK LINE>这是空行不用写内容
<body>
<BLANK LINE> 这也是空行不用写内容
<footer>
上面提到的格式字段说明
代码语言:javascript
复制
- type 表示提交类别,具体内容如下(可以根据项目具体定义):
    * feat: 添加新特性
    * fix: 修复bug
    * docs: 仅仅修改了文档
    * style: 仅仅修改了空格、格式缩进、都好等等,不改变代码逻辑
    * refactor: 代码重构,没有加新功能或者修复bug
    * perf: 优化相关,比如提升性能、体验
    * test: 增加测试用例
    * chore: 改变构建流程、或者增加依赖库、工具等
    * revert: 回滚到上一个版本
- scope 表示修改范围,非必填(建议填写)
- subject 标题
- body 提交内容主体的具体描述内容

三、代码注释规范

自己开发使用的是PhpStorm ,注释主要是基于PhpStormLive Templates模板快速生成的(模板变量速查表地址)

先上图,看看具体效果,这样看起来是不是很清爽呢

image.png

下面是注释中比较常用的注释名,根据自己需要具体选择
代码语言:javascript
复制
/**
* @name 名字
* @abstract 申明变量/类/方法
* @access 指明这个变量、类、函数/方法的存取权限
* @author 函数作者的名字和邮箱地址

* @category 组织packages
* @copyright 指明版权信息
* @const 指明常量
* @deprecate 指明不推荐或者是废弃的信息
* @example 示例
* @exclude 指明当前的注释将不进行分析,不出现在文挡中
* @final 指明这是一个最终的类、方法、属性,禁止派生、修改。
* @global 指明在此函数中引用的全局变量
* @include 指明包含的文件的信息
* @link 定义在线连接
* @module 定义归属的模块信息
* @modulegroup 定义归属的模块组
* @package 定义归属的包的信息
* @param 定义函数或者方法的参数信息
* @return 定义函数或者方法的返回信息
* @see 定义需要参考的函数、变量,并加入相应的超级连接。
* @since 指明该api函数或者方法是从哪个版本开始引入的
* @static 指明变量、类、函数是静态的。
* @throws 指明此函数可能抛出的错误异常,极其发生的情况
* @todo 指明应该改进或没有实现的地方
* @var 定义说明变量/属性。
* @version 定义版本信息
*/

作者:万能的阿香 链接:https://juejin.im/post/5d2888e7f265da1bc14b5673 来源:掘金 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019.07.19 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 二、版本控制规范
    • 先来打个样,我们日常提交版本信息的时候可以像下面这样写commit(svn|git) :
      • 具体的格式内容(用git的同学可以看这个commitizen)
        • 上面提到的格式字段说明
    • 三、代码注释规范
      • 先上图,看看具体效果,这样看起来是不是很清爽呢
        • 下面是注释中比较常用的注释名,根据自己需要具体选择
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档