登记指南 软著Pro编辑部

申报软著总被卡代码页数审核?教你自动计算不用手动逐页翻查

整理软著材料最头疼的就是数代码页数,手动数不仅慢还容易错,分享我常用的自动计算方法,省时间还能避开审核坑。

447 次阅读 来源:网络整理

前两年帮公司做高新认定,前前后后报了二十多个软著,最烦的就是整理代码部分的材料,踩过的坑我现在都能背下来。第一次报的时候手里的项目刚写完,核心代码才2000多行,我想着粘到Word里调调格式怎么也够30页了,删空行调字号花了俩小时,数了三遍页数,一会29页一会31页,最后凑了30页提交,结果等了半个月被打回,说有效代码页数只有27页,不符合要求,差点耽误了高新申报的时间节点,连当月的全勤奖都因为跑材料扣没了。

后来跟版权中心的工作人员聊才知道,软著的代码页数根本不是你Word里显示多少页就算多少,人家有一套固定的计算规则,很多人自己数半天,其实从根上的计算逻辑就错了。首先要剔除所有无效行://或者#开头的单行注释、/* */包裹的多行注释全不算,空行、只有大括号或者分号的行也不算,剩下的有效代码行,统一按每页50行折算,不足60页的按实际页数算,超过60页的统一按60页算,也就是只要你有效行数够3000行,就能凑够要求的前后各30页。

我知道很多懂技术的朋友第一反应是自己写个小脚本统计,我之前也写过,用Python遍历整个项目文件夹,过滤掉注释和空行,统计完有效行数除以50向上取整,就能得到准确的页数。但用了两次就嫌麻烦了,尤其是每次要算不同项目的代码,还要改路径、处理不同语言的注释规则,非技术岗的行政或者运营同学要报软著,根本看不懂代码,更别说写脚本了。后来找了好久才找到现成的软著代码页数自动计算工具,不用自己写代码,直接上传整个项目的压缩包,或者把代码复制粘贴进去,几秒钟就能算出符合审核规则的有效页数,比自己手动数快太多了。

这两年帮同事处理软著材料,见过太多踩同一个坑的人:上个月同部门的运营小姑娘帮市场部报软著,把代码粘到Word里调格式,每页还特意留了不少空行显得整齐,自己数着有32页,提交之后直接被打回,我帮她把代码导进工具里算,有效行数才1100多行,折算下来才22页,差了快10页。还有的同学为了凑页数,把代码字号调得特别小,每页塞70多行,自己数着28页就提交了,结果审核按每页50行折算,有效行数才1400多,刚好差100行够30页,又得重交。

其实现在很多工具都把这些规则提前内置好了,不用你自己对着官方要求一条一条核对,我现在用的软著代码整理功能,除了自动算页数,还能直接导出符合排版要求的Word文档,五号字单倍行距,每页刚好50多行,页眉自动加软件名称和版本号,超过60页的自动截取前30页和后30页,连页码都给你标好了,基本上传完代码等个几分钟,直接导出就能用,我现在整理一个软著的代码部分,最多十分钟就能搞定,比之前手动整理省了好几个小时。顺手给你们推荐下这个工具,叫软著Pro,网站就是https://ruanzhu.pro,我身边做软著代理的朋友现在都用这个,除了代码计算,还有说明书模板、材料查重的功能,能避好多没必要的坑。

当然也有朋友会问,要是算出来有效行数不够怎么办?不用慌,不用去网上抄乱七八糟的重复代码凑数,审核的时候发现大量重复代码会直接判定造假,后果更严重。你可以把项目里前后端的代码都放进去,不要只放前端页面的代码,很多做小程序或者APP的朋友,只提交前端页面的代码,当然行数不够,把后端接口、工具类、组件库的代码都加进去,基本都能凑够1500行以上。如果真的是小项目,代码量特别少,也可以把相关的配置文件的有效内容加进去,只要是属于这个软件的相关代码,都可以算。

前阵子帮公司新来的实习生报软著,她还在那对着Word一页一页数代码,数了快一小时眼睛都花了,我给她推了这个工具,她十分钟就把代码部分整理完了,说之前学校里的学长学姐报软著,都要熬好几个晚上整理材料,没想到现在这么方便。其实做软著申报这种事务性的工作,没必要死磕重复劳动,能找工具解决的就找工具,省下来的时间喝杯奶茶摸会鱼不好吗?

赞助商内容