V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
HonXXin
V2EX  ›  职场话题

坑,统计代码提交量

  •  1
     
  •   HonXXin · 179 天前 · 2028 次点击
    这是一个创建于 179 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    这样公司是不是要跑了

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

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

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