前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >震惊,项目编码竟然可以被996指数化

震惊,项目编码竟然可以被996指数化

作者头像
永恒君
发布2022-12-07 16:37:13
2380
发布2022-12-07 16:37:13
举报
文章被收录于专栏:开源小分队开源小分队

大家好,我是机灵的开源小妹

最近逛 Github 发现一开源项目,可以分析出我们的真实编码强度,看看我们是真的996还是摸鱼的。

简介

code996 是一个代码分析工具,它将 Git 项目中的 commit 时间分布进行了可视化的展示,进而可以轻松的看出编码工作的实际强度。

使用

linux 环境

在 Git 项目的根目录,执行以下命令:

代码语言:javascript
复制
curl -fsSL https://fastly.jsdelivr.net/gh/hellodigua/code996/bin/code996.sh | bash

Windows 环境

  1. 先下载脚本
代码语言:javascript
复制
https://fastly.jsdelivr.net/gh/hellodigua/code996/bin/code996.sh
  1. 将脚本放到对应项目目录下
  1. 双击执行
  1. 执行完成后,过几秒会自动打开浏览器,显示结果

结果展示

随便找的一个项目,分析可以得知该项目妥妥的超996工作制。

注:996 指数:为 0 则不加班,值越大代表加班越严重,996 工作制对应的值为 100,负值说明工作非常轻松。

安全性

我们通过源码分析得知,该项目通过 git-log 对项目进行分析,统计 commit 的情况,然后将数值转换成url参数,打开浏览器访问带参数的静态页面,得到可视化的结果。

全程除了访问静态页面,就没有额外的请求,所以不用担心源码泄露等问题。

小结

怎么样是不是很好用,又安全。可以用它揪出公司的卷王,可以用来判断新项目组的加班强度等等。更多的用途大家可以在挖掘挖掘,可以评论区在聊聊。

项目地址

代码语言:javascript
复制
https://github.com/hellodigua/code996
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-08-24,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 开源小分队 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 简介
  • 使用
    • linux 环境
      • Windows 环境
      • 结果展示
      • 安全性
      • 小结
        • 项目地址
        相关产品与服务
        腾讯云代码分析
        腾讯云代码分析(内部代号CodeDog)是集众多代码分析工具的云原生、分布式、高性能的代码综合分析跟踪管理平台,其主要功能是持续跟踪分析代码,观测项目代码质量,支撑团队传承代码文化。
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档