System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种JS代码书写量统计方法、装置及可读存储介质制造方法及图纸_技高网

一种JS代码书写量统计方法、装置及可读存储介质制造方法及图纸

技术编号:40133935 阅读:8 留言:0更新日期:2024-01-23 22:34
本发明专利技术提供了一种JS代码书写量统计方法,是通过语法检查工具和代码编辑器执行的,其中语法检查工具、代码编辑器与配置文件进行信息交互,所述统计方法包括:在语法检查工具中安装配置文件,实现在进行代码语法检查同时,以传参的方式,自动上报每位程序员的代码书写量,以统计上报的次数作为代码书写量的权重,权重作为书写量的输出量统计标准。本发明专利技术与现有常规统计程序员的工作量方式不同,能够实现程序员在书写代码的过程中,实时的统计书写的代码量,对应每位程序员都有唯一的id和用户标识,通过后台收集的数据进行聚合分析,便可得到每位程序员的代码量权重,代码量权重的定义是书写的代码数量,权重越高说明代码书写量越大。

【技术实现步骤摘要】

本专利技术属于代码输出量统计的,特别是涉及一种js代码书写量统计方法、装置及可读存储介质。


技术介绍

1、一般考察程序员工作输出的一个维度是代码量,但市面上代码量往往是参考代码文件的行数来统计,实际上由于程序员在进行编码时,会存在删除、修改代码,这会导致经常优化代码逻辑的程序员被统计的代码量,与实际编写的代码量存在很大的差距,从而造成考察结果不准确。


技术实现思路

1、技术方案:为了解决上述的技术问题,本专利技术提供的一种js代码书写量统计方法,具体为:所述方法是通过语法检查工具和代码编辑器执行的,其中语法检查工具、代码编辑器与配置文件进行信息交互,所述统计方法包括:在语法检查工具中安装配置文件,实现在进行代码语法检查同时,以传参的方式,自动上报每位程序员的代码书写量,以统计上报的次数作为代码书写量的权重,权重作为书写量的输出量统计标准。

2、作为改进,自动上报时,每位程序员的id和用户标识能够实时上传。

3、作为改进,统计上报的次数,是按照设定的节流时间内上报的次数,产生的数据库的数据条数来确定的,其中节流时间为300-600毫秒。

4、作为改进,配置文件中包括有extends字段,所述字段对应的值在项目根目录的node_modules文件夹内对应的文件夹内。

5、作为改进,所述语法检查工具为eslint语法检查工具,配置文件eslint配置文件。

6、作为本专利技术的具体的实施方式,本专利技术还提供了一种js代码书写量统计装置,所述装置是通过语法检查工具执行的,语法检查工具与配置文件进行信息交互,所述设备包括:代码编辑器模量,用于进行代码编辑;语法检查工具模块,加载在代码编辑器中,用于实时对编码代码进行语法检查;配置文件,加载在语法检查工具中,用于进行上传语法检查时自动上传代码书写量;统计模块,用于统计每位程序员的代码量权重;

7、网页端的管理平台,用于显示和监管每位程序员的代码量权重。

8、作为本专利技术的具体的实施方式,本专利技术还提供了一种计算机可读存储介质,其特征在于:所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现所述的js代码书写量统计方法。

9、有益效果:本专利技术提出的js代码书写量统计方法,与现有常规统计程序员的工作量方式不同,能够实现程序员在书写代码的过程中,实时的统计书写的代码量,且将统计的数据实时的发送到服务端,代码量对应每位程序员唯一的id和用户标识,通过后台收集的数据进行聚合分析,便可得到每位程序员的代码量权重,代码量权重的定义是书写的代码数量,权重越高说明代码书写量越大,避免由于编写过程中删除、修改繁琐程序后,没有被记录或者忽略的代码量。

本文档来自技高网...

【技术保护点】

1.一种JS代码书写量统计方法,其特征在于:所述方法是通过语法检查工具和代码编辑器执行的,其中语法检查工具、代码编辑器与配置文件进行信息交互,所述统计方法包括:

2.根据权利要求1所述JS代码书写量统计方法,其特征在于:自动上报时,每位程序员的id和用户标识能够实时上传。

3.根据权利要求1所述JS代码书写量统计方法,其特征在于:统计上报的次数,是按照设定的节流时间内上报的次数,产生的数据库的数据条数来确定的,其中节流时间为300-600毫秒。

4.根据权利要求1所述JS代码书写量统计方法,其特征在于:配置文件中包括有extends字段,所述字段对应的值在项目根目录的node_modules文件夹内对应的文件夹内。

5.根据权利要求1所述JS代码书写量统计方法,其特征在于:所述语法检查工具为Eslint语法检查工具,配置文件Eslint配置文件。

6.一种JS代码书写量统计装置,其特征在于:所述装置是通过语法检查工具执行的,

7.一种计算机可读存储介质,其特征在于:所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现权利要求1-5任一所述的JS代码书写量统计方法。

...

【技术特征摘要】

1.一种js代码书写量统计方法,其特征在于:所述方法是通过语法检查工具和代码编辑器执行的,其中语法检查工具、代码编辑器与配置文件进行信息交互,所述统计方法包括:

2.根据权利要求1所述js代码书写量统计方法,其特征在于:自动上报时,每位程序员的id和用户标识能够实时上传。

3.根据权利要求1所述js代码书写量统计方法,其特征在于:统计上报的次数,是按照设定的节流时间内上报的次数,产生的数据库的数据条数来确定的,其中节流时间为300-600毫秒。

4.根据权利要求1所述js代码书写量统计方法,其特征...

【专利技术属性】
技术研发人员:周守俭项天成李朝阳
申请(专利权)人:上海聚均科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1