公司通过 Gitlab 开放 API ,统计团队成员每日的代码提交量,找到谁在摸鱼,同事被叫去谈话。。。
这样公司是不是要跑了
1
uibobo 2023-10-31 15:56:44 +08:00 1
最可怕的事情还是发生了
|
3
xuqiccr 2023-10-31 17:01:49 +08:00
很简单啊,疯狂换行,一行能写完的你换十行
|
4
Ilavena 2023-10-31 17:04:58 +08:00 2
我大四实习的公司就是这样,巨傻 X 。还好只是实习。老哥,好好提升自己,准备跑路。这种公司,没前途
|
5
YoakeSama 2023-10-31 17:11:41 +08:00
写一行代码加一行注释一行 log🤡
|
6
niceyuri 2023-10-31 17:12:49 +08:00
引入包好像也算代码行,以前好像刷出过几十万行一天- -
|
8
ilovey482i 2023-10-31 17:20:00 +08:00 1
一定要把 lombok 去掉,大量的 get set 可以增加代码量
|
9
HonXXin OP |
10
brader 2023-10-31 17:30:07 +08:00 1
每天事情不够的时候,先把你觉得屎一样的写法写上去 commit ,然后再提交几个优化的 commit ,嗯。。。。能快速实现功能的同时,还能回头持续优化代码,三好员工- -!
|
11
TabGre 2023-10-31 17:33:22 +08:00 via iPhone 1
gpt 改写多行数的代码
|
12
enchilada2020 2023-10-31 17:36:13 +08:00 via Android
Java 又赢了 把现有代码全部重构成 Java8 以前的写法可解
|
13
enchilada2020 2023-10-31 17:38:35 +08:00 via Android
@brader 妙啊
|
14
silencil 2023-10-31 17:38:54 +08:00
这别跑路,让傻逼领导知道险恶,你们互相竞赛加屎山
|
15
alphat 2023-10-31 17:39:52 +08:00
用 codplit 加注释吧
|
16
sparky 2023-10-31 17:42:12 +08:00
现在有个代码当量的概念,更好地衡量产出,不知有用过的 v 友没
|
17
IsaacYoung 2023-10-31 17:43:46 +08:00
写个脚本 弄个测试仓库 每天跑一下
|
18
NewYear 2023-10-31 17:52:12 +08:00
拆分方法,拆分类
把语法糖转换成基础语句 注释 |
19
flmn 2023-10-31 17:59:57 +08:00
缺少被叫去谈话的阈值详情。
我看我团队人员的工作状态,也爱看他们的提交,如果一天什么也不提交,确实说不过去。 |
20
Maboroshii 2023-10-31 18:03:28 +08:00 via Android
代码里所有的对象使用 protobuf 定义,每次修改都需要重新生成代码,那修改量一下就上去了
|
21
daj2 2023-10-31 18:10:58 +08:00 via iPhone
前端就提交 lock 文件,隔两天就更新下依赖
|
22
jixiangqd 2023-10-31 18:15:46 +08:00
@ilovey482i #8 不如用 protobuf grpc ,之类的生成可提交代码的框架,该一行代码, 生成出几千行,爽歪歪
|
23
zengguibo 2023-10-31 18:20:36 +08:00
多写注释和测试,没事就写写
|
24
xinyewdz 2023-10-31 18:21:42 +08:00
公司越是要倒闭没钱的时候,这种事情就越多。我们公司天天抓考勤,不让请假。
|
25
alexhx 2023-10-31 18:41:31 +08:00
弄五种格式化风格,每天换一个
|
26
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 包直接复制就行)。 |
27
accelerator1 2023-11-01 09:38:10 +08:00
楼上刷代码量的都是没有 mr review 吗?没有格式化工具吗?
规范化的流程下,代码量虽然没啥太大意义,但是能反应一些问题,一连几天没有任何提交,除非大功能,否则被谈话室肯定的。 |
28
HonXXin OP @flmn
同事每天都有提交,负责项目的开发、维护、外部客户问题处理,不一定每天都有很多提交,领导经常各种会议刁难,不给安排实际任务,用一句去优化 xx 项目敷衍,每天工作按时完成。 |
30
thinkwei2012 2023-11-01 12:21:46 +08:00
@Maboroshii 666 ,打开新思路~
|
31
chicbian 2023-11-02 08:45:02 +08:00
开源库全部搞到本地,就是自己的代码了,分分钟上千万行,这种统计没有任何意义的,我们这种油子有很多办法搞。
|