
公司通过 Gitlab 开放 API ,统计团队成员每日的代码提交量,找到谁在摸鱼,同事被叫去谈话。。。
这样公司是不是要跑了
1 uibobo 2023-10-31 15:56:44 +08:00 最可怕的事情还是发生了 |
3 79lawyer 2023-10-31 17:01:49 +08:00 很简单啊,疯狂换行,一行能写完的你换十行 |
4 Ilavena 2023-10-31 17:04:58 +08:00 我大四实习的公司就是这样,巨傻 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 一定要把 lombok 去掉,大量的 get set 可以增加代码量 |
9 HonXXin OP |
10 brader 2023-10-31 17:30:07 +08:00 每天事情不够的时候,先把你觉得屎一样的写法写上去 commit ,然后再提交几个优化的 commit ,嗯。。。。能快速实现功能的同时,还能回头持续优化代码,三好员工- -! |
11 TabGre 2023-10-31 17:33:22 +08:00 via iPhone gpt 改写多行数的代码 |
12 KMpAn8Obw1QhPoEP 2023-10-31 17:36:13 +08:00 via Android Java 又赢了 把现有代码全部重构成 Java8 以前的写法可解 |
13 KMpAn8Obw1QhPoEP 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 开源库全部搞到本地,就是自己的代码了,分分钟上千万行,这种统计没有任何意义的,我们这种油子有很多办法搞。 |