公司要开始统计代码提交行数了

2023-07-28 08:37:11 +08:00
 sqfphoenix

今年开始公司的操作包括但不仅限于

  1. 严格统计工时,任何工作都要填写工时

  2. 缺陷复盘,任何缺陷(包括优化类的)都要写一篇小几百字的总结来分析,并且 QA 还要骑在头上拉屎,写的不好甚至会以你态度不端正来 PUA 你

  3. 今天群里发了个代码行数提交统计工具,估计是要开始统计代码了吧

累了

其实我想吐槽的不是这些流程,而是这些流程基本都是浮于表面,数据可以想办法造,复盘文档可以套模板,甚至可以 chatgpt 生成,完全没觉得项目在变得好起来

15987 次点击
所在节点    职场话题
126 条回复
fox0001
2023-07-28 10:37:58 +08:00
写二元表达式和 Lambda 表达式的习惯,要改了…
fox0001
2023-07-28 10:39:18 +08:00
@fox0001 二元表达式,应改为三元运算符
sadfQED2
2023-07-28 10:41:44 +08:00
@yfugibr 这代码牛逼,把我看愣住了
rs9G7IrdOdiNR3h1
2023-07-28 10:44:46 +08:00
代码行数是最 SB 的考核方式,没有之一
pkokp8
2023-07-28 10:45:25 +08:00
```
std::vector<int> exhaustiveSort(int a, int b, int c) {
std::vector<int> sortedArray;

if (a <= b && a <= c) {
sortedArray.push_back(a);
if (b <= c) {
sortedArray.push_back(b);
sortedArray.push_back(c);
} else {
sortedArray.push_back(c);
sortedArray.push_back(b);
}
} else if (b <= a && b <= c) {
sortedArray.push_back(b);
if (a <= c) {
sortedArray.push_back(a);
sortedArray.push_back(c);
} else {
sortedArray.push_back(c);
sortedArray.push_back(a);
}
} else {
sortedArray.push_back(c);
if (a <= b) {
sortedArray.push_back(a);
sortedArray.push_back(b);
} else {
sortedArray.push_back(b);
sortedArray.push_back(a);
}
}

return sortedArray;
}
```
Biggoldfish
2023-07-28 10:46:16 +08:00
我没学过 loop 只能把同一段代码复制十遍了
yunchuanwu
2023-07-28 10:47:17 +08:00
@sanmaozhao 从链接里找到了这个
https://mp.weixin.qq.com/s?__biz=MzAxMzMxNDIyOA==&mid=408059545&idx=1&sn=32a820ad8f669d7e19397420237f3e88&scene=21#wechat_redirect

16 年的脑洞,不知道 chatGPT 看了会怎么想哈哈哈哈哈哈
final7genesis
2023-07-28 10:48:31 +08:00
几个 apache jar 的源码拆开提交就够你们用一阵子
x86
2023-07-28 10:49:15 +08:00
金字塔 if 大法
msywkylemon
2023-07-28 10:50:03 +08:00
坏了,知乎上的问题成真了😂
jzphx
2023-07-28 10:58:50 +08:00
我们也有,但我不管,没有底线的码农生成的一大堆 get/set 方法还不够,非要生成根本没用到的 equals/hashcode 和 toString 方法,我全给删了,一个功能提交几百行删除上千行
daye
2023-07-28 11:02:00 +08:00
代码行数考核挺容易糊弄的,把之前用第三方 Jar 的都进去看看源码,搞成自己实现,那行数哗哗的涨
zgw0
2023-07-28 11:06:23 +08:00
lint 规则改一改,每天提交几万行
hayala
2023-07-28 11:07:13 +08:00
套 10 层 ollvm ,再反编译复制出来,代码量能翻一千倍
hayala
2023-07-28 11:09:27 +08:00
@hayala 而且没人看得懂,公司也不敢随便开你
iture
2023-07-28 11:12:08 +08:00
当你想将数字 0 赋值给 `a` 时:
```

if (true)
{
try
{
int a = 0;
}
catch (Exception e)
{
if (e != null)
{
e.printStackTrace();
}
else
{
System.out.println("e " +
"i" +
"s" +
" " +
"n" +
"u" +
"l" +
"l" +
"." +
"I" +
" " +
"d" +
"o" +
" " +
"n" +
"o" +
"t" +
" " +
"k" +
"n" +
"o" +
"w" +
" " +
"w" +
"h" +
"y" +
" " +
"h" +
"a" +
"p" +
"p" +
"e" +
"n" +
"e" +
"d" +
"." +
"");
}
}
}
```
excitedXXX
2023-07-28 11:13:22 +08:00
@Lin0936 笑死我了
shunwei
2023-07-28 11:24:08 +08:00
@Lin0936 #33 哈哈, 你真他娘是个人才😁
w950888
2023-07-28 11:25:45 +08:00
有段时间比较清闲, 为了让自己维护的舒服些, 开始整理公司的 shi 山项目, 删除了大量冗余代码, 抽离很多通用模块,结果年底公司突然要统计代码行数, 统计到我的代码量是-5000 多行, 我人傻了🤡. 好在公司只做统计没和 kpi 挂钩
inyu
2023-07-28 11:27:51 +08:00
下一步开始统计代码缺陷了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/960400

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX