坑,统计代码提交量 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
HonXXin
V2EX    职场话题

坑,统计代码提交量

  •  1
     
  •   HonXXin 2023-10-31 15:44:57 +08:00 2951 次点击
    这是一个创建于 768 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    这样公司是不是要跑了

    31 条回复    2023-11-02 08:45:02 +08:00
    uibobo
        1
    uibobo  
       2023-10-31 15:56:44 +08:00   1
    最可怕的事情还是发生了
    HonXXin
        2
    HonXXin  
    OP
       2023-10-31 16:09:33 +08:00
    @uibobo 俗称 降本增效 emmmm
    79lawyer
        3
    79lawyer  
       2023-10-31 17:01:49 +08:00
    很简单啊,疯狂换行,一行能写完的你换十行
    Ilavena
        4
    Ilavena  
       2023-10-31 17:04:58 +08:00   2
    我大四实习的公司就是这样,巨傻 X 。还好只是实习。老哥,好好提升自己,准备跑路。这种公司,没前途
    YoakeSama
        5
    YoakeSama  
       2023-10-31 17:11:41 +08:00
    写一行代码加一行注释一行 log
    niceyuri
        6
    niceyuri  
       2023-10-31 17:12:49 +08:00
    引入包好像也算代码行,以前好像刷出过几十万行一天- -
    chuck1in
        7
    chuck1in  
       2023-10-31 17:13:03 +08:00
    @uibobo 吓死人了,这样谁敢继续干啊。
    div id="r_13857289" class="cell">
    ilovey482i
        8
    ilovey482i  
       2023-10-31 17:20:00 +08:00   1
    一定要把 lombok 去掉,大量的 get set 可以增加代码量
    HonXXin
        9
    HonXXin  
    OP
       2023-10-31 17:28:43 +08:00
    @xuqiccr 我就是准备这样子
    @Ilavena 是的,你说的没错,明年要换公司了

    @niceyuri 格式化也算哈哈哈
    brader
        10
    brader  
       2023-10-31 17:30:07 +08:00   1
    每天事情不够的时候,先把你觉得屎一样的写法写上去 commit ,然后再提交几个优化的 commit ,嗯。。。。能快速实现功能的同时,还能回头持续优化代码,三好员工- -!
    TabGre
        11
    TabGre  
       2023-10-31 17:33:22 +08:00 via iPhone   1
    gpt 改写多行数的代码
    KMpAn8Obw1QhPoEP
        12
    KMpAn8Obw1QhPoEP  
       2023-10-31 17:36:13 +08:00 via Android
    Java 又赢了 把现有代码全部重构成 Java8 以前的写法可解
    KMpAn8Obw1QhPoEP
        13
    KMpAn8Obw1QhPoEP  
       2023-10-31 17:38:35 +08:00 via Android
    @brader 妙啊
    silencil
        14
    silencil  
       2023-10-31 17:38:54 +08:00
    这别跑路,让傻逼领导知道险恶,你们互相竞赛加屎山
    td width="48" valign="top" align="center">alphat
        15
    alphat  
       2023-10-31 17:39:52 +08:00
    用 codplit 加注释吧
    sparky
        16
    sparky  
       2023-10-31 17:42:12 +08:00
    现在有个代码当量的概念,更好地衡量产出,不知有用过的 v 友没
    IsaacYoung
        17
    IsaacYoung  
       2023-10-31 17:43:46 +08:00
    写个脚本 弄个测试仓库 每天跑一下
    NewYear
        18
    NewYear  
       2023-10-31 17:52:12 +08:00
    拆分方法,拆分类
    把语法糖转换成基础语句
    注释
    flmn
        19
    flmn  
       2023-10-31 17:59:57 +08:00
    缺少被叫去谈话的阈值详情。

    我看我团队人员的工作状态,也爱看他们的提交,如果一天什么也不提交,确实说不过去。
    Maboroshii
        20
    Maboroshii  
       2023-10-31 18:03:28 +08:00 via Android
    代码里所有的对象使用 protobuf 定义,每次修改都需要重新生成代码,那修改量一下就上去了
    daj2
        21
    daj2  
       2023-10-31 18:10:58 +08:00 via iPhone
    前端就提交 lock 文件,隔两天就更新下依赖
    jixiangqd
        22
    jixiangqd  
       2023-10-31 18:15:46 +08:00
    @ilovey482i #8 不如用 protobuf grpc ,之类的生成可提交代码的框架,该一行代码, 生成出几千行,爽歪歪
    zengguibo
        23
    zengguibo  
       2023-10-31 18:20:36 +08:00
    多写注释和测试,没事就写写
    xinyewdz
        24
    xinyewdz  
       2023-10-31 18:21:42 +08:00
    公司越是要倒闭没钱的时候,这种事情就越多。我们公司天天抓考勤,不让请假。
    alexhx
        25
    alexhx  
       2023-10-31 18:41:31 +08:00
    弄五种格式化风格,每天换一个
    lsk569937453
        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 包直接复制就行)。
    accelerator1
        27
    accelerator1  
       2023-11-01 09:38:10 +08:00
    楼上刷代码量的都是没有 mr review 吗?没有格式化工具吗?
    规范化的流程下,代码量虽然没啥太大意义,但是能反应一些问题,一连几天没有任何提交,除非大功能,否则被谈话室肯定的。
    HonXXin
        28
    HonXXin  
    OP
       2023-11-01 11:12:47 +08:00
    @flmn
    同事每天都有提交,负责项目的开发、维护、外部客户问题处理,不一定每天都有很多提交,领导经常各种会议刁难,不给安排实际任务,用一句去优化 xx 项目敷衍,每天工作按时完成。
    HonXXin
        29
    HonXXin  
    OP
       2023-11-01 11:13:37 +08:00
    @xinyewdz 确实是这种情况了
    thinkwei2012
        30
    thinkwei2012  
       2023-11-01 12:21:46 +08:00
    @Maboroshii 666 ,打开新思路~
    chicbian
        31
    chicbian  
       2023-11-02 08:45:02 +08:00
    开源库全部搞到本地,就是自己的代码了,分分钟上千万行,这种统计没有任何意义的,我们这种油子有很多办法搞。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5402 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 01:37 PVG 09:37 LAX 17:37 JFK 20:37
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86