坑,统计代码提交量

2023-10-31 15:44:57 +08:00
 HonXXin

公司通过 Gitlab 开放 API ,统计团队成员每日的代码提交量,找到谁在摸鱼,同事被叫去谈话。。。

这样公司是不是要跑了

2408 次点击
所在节点    职场话题
31 条回复
daj2
2023-10-31 18:10:58 +08:00
前端就提交 lock 文件,隔两天就更新下依赖
jixiangqd
2023-10-31 18:15:46 +08:00
@ilovey482i #8 不如用 protobuf grpc ,之类的生成可提交代码的框架,该一行代码, 生成出几千行,爽歪歪
zengguibo
2023-10-31 18:20:36 +08:00
多写注释和测试,没事就写写
xinyewdz
2023-10-31 18:21:42 +08:00
公司越是要倒闭没钱的时候,这种事情就越多。我们公司天天抓考勤,不让请假。
alexhx
2023-10-31 18:41:31 +08:00
弄五种格式化风格,每天换一个
lsk569937453
2023-11-01 08:52:26 +08:00
这种可太容易解决了。
检测 commit 数量?提交 commit 一次,改一行代码 commit 一次,删除 commit 一次,最后改成功了再 commit 。

监测有效的代码行数?
1.把原来 stream 一次写完的改成正常的循环,且不在使用 lombok/mybatisPlus 等代码生成工具,就用原生的。
2.不再使用通用的 spring 的 template 类,这样光 http 工具类你就能用 7-8 种(redis 操作类必须来 2-3 个,lettuce 和 jedis 必须都搞起),美其名曰性能不一样。真正写起代码来,一个方法里 3-4 种 http 工具混着来,主打一个不能复用。
3.原来的入参是对象,现在入参必须是 Funtion ,主打一个大家都看不懂。每个方法内部必须检测是否为空。
4.单元测试必须搞起了,一个方法的单元测试至少写 5-10 个,名字必须长,像这种 ThrowExceptionWhenNameIsEmptyOrTokenIsInvalid
5.不再使用 guava 包,apache 的 commons 包,所有的工具类都自己写(从 apache 的 common 包直接复制就行)。
accelerator1
2023-11-01 09:38:10 +08:00
楼上刷代码量的都是没有 mr review 吗?没有格式化工具吗?
规范化的流程下,代码量虽然没啥太大意义,但是能反应一些问题,一连几天没有任何提交,除非大功能,否则被谈话室肯定的。
HonXXin
2023-11-01 11:12:47 +08:00
@flmn
同事每天都有提交,负责项目的开发、维护、外部客户问题处理,不一定每天都有很多提交,领导经常各种会议刁难,不给安排实际任务,用一句去优化 xx 项目敷衍,每天工作按时完成。
HonXXin
2023-11-01 11:13:37 +08:00
@xinyewdz 确实是这种情况了
thinkwei2012
2023-11-01 12:21:46 +08:00
@Maboroshii 666 ,打开新思路~
chicbian
2023-11-02 08:45:02 +08:00
开源库全部搞到本地,就是自己的代码了,分分钟上千万行,这种统计没有任何意义的,我们这种油子有很多办法搞。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/987134

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX