HonXXin

坑,统计代码提交量

  •  1
     
  •   HonXXin · Oct 31, 2023 · 3908 views
    This topic created in 1104 days ago, the information mentioned may be changed or developed.

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

    这样公司是不是要跑了

    31 replies  •  2023-11-02 08:45:02 +08:00
    uibobo
    uibobo
    Oct 31, 2023❤️1
    1
    最可怕的事情还是发生了
    HonXXin
    HonXXin
    OP
    Oct 31, 2023
    2
    @uibobo 俗称 降本增效 emmmm
    79lawyer
    79lawyer
    Oct 31, 2023
    3
    很简单啊,疯狂换行,一行能写完的你换十行
    Ilavena
    Ilavena
    Oct 31, 2023❤️2
    4
    我大四实习的公司就是这样,巨傻 X 。还好只是实习。老哥,好好提升自己,准备跑路。这种公司,没前途
    YoakeSama
    YoakeSama
    Oct 31, 2023
    5
    写一行代码加一行注释一行 log🤡
    niceyuri
    niceyuri
    Oct 31, 2023
    6
    引入包好像也算代码行,以前好像刷出过几十万行一天- -
    chuck1in
    chuck1in
    Oct 31, 2023
    7
    @uibobo 吓死人了,这样谁敢继续干啊。
    ilovey482i
    ilovey482i
    Oct 31, 2023❤️1
    8
    一定要把 lombok 去掉,大量的 get set 可以增加代码量
    HonXXin
    HonXXin
    OP
    Oct 31, 2023
    9
    @xuqiccr 我就是准备这样子
    @Ilavena 是的,你说的没错,明年要换公司了

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

    我看我团队人员的工作状态,也爱看他们的提交,如果一天什么也不提交,确实说不过去。
    Maboroshii
    Maboroshii
    Oct 31, 2023 via Android
    20
    代码里所有的对象使用 protobuf 定义,每次修改都需要重新生成代码,那修改量一下就上去了
    daj2
    daj2
    Oct 31, 2023 via iPhone
    21
    前端就提交 lock 文件,隔两天就更新下依赖
    jixiangqd
    jixiangqd
    Oct 31, 2023
    22
    @ilovey482i #8 不如用 protobuf grpc ,之类的生成可提交代码的框架,该一行代码, 生成出几千行,爽歪歪
    zengguibo
    zengguibo
    Oct 31, 2023
    23
    多写注释和测试,没事就写写
    xinyewdz
    xinyewdz
    Oct 31, 2023
    24
    公司越是要倒闭没钱的时候,这种事情就越多。我们公司天天抓考勤,不让请假。
    alexhx
    alexhx
    Oct 31, 2023
    25
    弄五种格式化风格,每天换一个
    lsk569937453
    lsk569937453
    Nov 1, 2023
    26
    这种可太容易解决了。
    检测 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
    accelerator1
    Nov 1, 2023
    27
    楼上刷代码量的都是没有 mr review 吗?没有格式化工具吗?
    规范化的流程下,代码量虽然没啥太大意义,但是能反应一些问题,一连几天没有任何提交,除非大功能,否则被谈话室肯定的。
    HonXXin
    HonXXin
    OP
    Nov 1, 2023
    28
    @flmn
    同事每天都有提交,负责项目的开发、维护、外部客户问题处理,不一定每天都有很多提交,领导经常各种会议刁难,不给安排实际任务,用一句去优化 xx 项目敷衍,每天工作按时完成。
    HonXXin
    HonXXin
    OP
    Nov 1, 2023
    29
    @xinyewdz 确实是这种情况了
    thinkwei2012
    thinkwei2012
    Nov 1, 2023
    30
    @Maboroshii 666 ,打开新思路~
    chicbian
    chicbian
    Nov 2, 2023
    31
    开源库全部搞到本地,就是自己的代码了,分分钟上千万行,这种统计没有任何意义的,我们这种油子有很多办法搞。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   766 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 79ms · UTC 23:34 · PVG 07:34 · LAX 15:34 · JFK 18:34
    ♥ Do have faith in what you're doing.