System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术属于代码输出量统计的,特别是涉及一种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.一种js代码书写量统计方法,其特征在于:所述方法是通过语法检查工具和代码编辑器执行的,其中语法检查工具、代码编辑器与配置文件进行信息交互,所述统计方法包括:
2.根据权利要求1所述js代码书写量统计方法,其特征在于:自动上报时,每位程序员的id和用户标识能够实时上传。
3.根据权利要求1所述js代码书写量统计方法,其特征在于:统计上报的次数,是按照设定的节流时间内上报的次数,产生的数据库的数据条数来确定的,其中节流时间为300-600毫秒。
4.根据权利要求1所述js代码书写量统计方法,其特征...
【专利技术属性】
技术研发人员:周守俭,项天成,李朝阳,
申请(专利权)人:上海聚均科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。