大家如何看待以代码行数衡量工作量的团队负责人

2015-01-14 08:51:06 +08:00
 SnailGetRed

如题。
本人在非互联网公司,做通信软件。
项目主要由Java开发,要求每人每天上报代码行数,并且只以代码行数评判工作量。同事们都有异议,但领导说现在就只看代码量。行数多寡倒不会影响工资奖金,但领导会拿团队总工作量说事,比如说:同一时间段内,你们的工作量怎么比别人少;或者,这一阶段比上一阶段开发时间长,代码量却少了,需要总结之类的。
大家怎么看?

12549 次点击
所在节点    职场话题
73 条回复
besto
2015-01-14 10:40:26 +08:00
不说啥。
不看代码量看什么?别的真的看不了啊。。。
当然看代码量是有前提的:
1,代码是要review的,不是把循环拆了就能增加行数这么简单
2,持续集成得做好。

PS,软件工程是个整体,按照人月神话+没有银弹的理论,看代码量,看人工时都是对的,可惜很多公司只学皮毛。
xenme
2015-01-14 10:42:57 +08:00
int a=0,b,c=2;
;how much line you need? exchange a and c
b=a;
c=a;
a=b;
;repeat

今天需要100行,就重复33次,反正不影响性能,编译器最后直接优化掉~
abellee
2015-01-14 10:58:34 +08:00
多用数组 多用关联数组 各种换行,一个字符串换行相加,要行数嘛,太简单了
jianghu52
2015-01-14 11:00:33 +08:00
算不算注释行?java的类注释一般就能写N多,如果你再多用点设计模式之类的,完成行数so easy
SnailGetRed
2015-01-14 11:06:02 +08:00
@xenme 如果是你,真的会写这样的代码吗?
SnailGetRed
2015-01-14 11:06:18 +08:00
@jianghu52 不算注释行的
coney
2015-01-14 11:13:25 +08:00
他的意思是大家不要代码复用了呗。赶紧离职吧,跟着这种老大怎么干活。
heyli
2015-01-14 11:17:54 +08:00
代码量还好说 忽悠比较简单 以打卡时间衡量的你怎么看
warlock
2015-01-14 11:32:34 +08:00
以前在沈阳一家公司,也这么干的。写个循环生成代码,再把代码提交上去。
harrychuh
2015-01-14 12:06:50 +08:00
古龙先生,金庸先生就是这样的KPI体制下修炼成大家的。
杂志社按照行数算稿费,成就了古龙;
明报按照字数来算稿费,成就了金庸;

楼主,好羡慕你哟,你遇到了一个古龙金庸养成Team,多少年后,你们团队的人将家喻户晓,互联网遍布你们的代码,到那时候,你将会无比感谢你们领导!

楼主,看好你哟,干吧得!

鉴于古龙金庸历史现实流行度的经验,建议你们领导将行数改为字数,因为金庸先生就是铁证!!!

请将我的建议转达你们带头大哥;
然后代码风格要与时俱进了啊,少年:
$str_user_register_date_validation_while_including_numbers_prefix_less_than_19491001
9hills
2015-01-14 12:28:26 +08:00
@SnailGetRed 所有的函数全部不要,ctrl+c/v 所有地方重复一遍。

疯狂使用第三发lib,全部ctrl+c/v 拷贝一份过来。

比如你想做个Markdown转HTML,直接把整个pandoc ctrl+c/v粘贴过来,保证你一个人的代码量秒杀整个公司
yellowV2ex
2015-01-14 12:45:20 +08:00
这根用学历评价一个人的技术水平一样
anerevol
2015-01-14 12:55:14 +08:00
哈哈哈哈 我们公司(算是互联网公司吧)现在每个月也要统计代码行数。上级是YY技术出身的,上级的上级是迅雷技术出身的。他们都没说啥,我说啥也没用,只要工资不少发就行。
ybh37
2015-01-14 12:57:40 +08:00
不懂技术的灵道不是都这么干嘛
jesse_luo
2015-01-14 13:21:41 +08:00
日期 提交 新增 删除
2015-01-09 12 38323 32527
2015-01-08 8 17382 16438
2015-01-07 7 489 257
2015-01-06 8 1135 790
2015-01-05 2 145 52

够不够……
jyjmrlk
2015-01-14 13:26:08 +08:00
http://blog.jobbole.com/80241/

记得回来感谢我哦~

引用其中一段:

狂野地使用封装和OO思想。例如

```java
myPanel.add( getMyButton() );
private JButton getMyButton()
{
     return myButton;
}
```
Huang77
2015-01-14 14:04:21 +08:00
有时候面试被问到项目代码行数答不出来。。。平时根本就不关注行数。。。
josephok
2015-01-14 14:38:26 +08:00
多写comment就可以了。可以在comment写几个段子。逃。。。
charseer
2015-01-14 14:39:31 +08:00
看代码量不如看单元测试案例数呢。。
allencpp
2015-01-14 14:44:08 +08:00
我一直觉得,不懂项目管理就别瞎管理,否则管了更惨

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

https://tanronggui.xyz/t/161959

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

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

© 2021 V2EX