C ++程序员编程的生产力 [英] Productivity in programming of C++ programmers

查看:75
本文介绍了C ++程序员编程的生产力的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

亲爱的,

我可以问一下(C ++)程序员的生产率如何衡量?

如果按每天的代码行数来衡量,那么

估计程序员在初学者,中级(Me),

advance,master,guru和sifu(B.Stroustrup,H.Sutter,S。Meyer)的生产力)?

感谢您的指导。

NguyenMai


P / S:类似信息已发送至comp.lang。 c ++。主持(可能

需要更长的时间)

Dear,
May I ask how productivity of a(C++) programmer can be measured?
If it is measured by number of code lines per day, what are the
estimated productivity of a programmer at beginer, intermediate (Me),
advance, master, guru,and sifu (B.Stroustrup, H.Sutter, S. Meyer)?
Thanks for your guidance.
NguyenMai

P/S: Similar post has been sent to comp.lang.c++.moderated (probably
takes longer time)

推荐答案

N4M写道:
N4M wrote:
我可以问一下(C ++)程序员的生产率如何衡量?


您想提前评价个人,或提高用户工作效率吗?

经常吗?


如果是前者,或者运行测试,或者要求团队成员投票决定谁,除了他们自己之外,最大程度地帮助团队。

如果它是通过每天的代码行数来衡量的,


一行代码为_spent_,未获得。


为了衡量团队的工作效率,每周一选择一些功能

最高商业价值。花一周时间实施它们,同时写单元

测试。不允许任何不支持当前和新的

功能的代码保留在代码库中。不计算行数或奖励基于

行计数的任何斜坡。它应该弯曲(y ^ 2 = x),而不是向上。


周五,计算实现的功能数量,刻录新版本

将程序放到CD上,并假装提供它。


因为这段代码没有错误,并且包含高优先级的功能,所以你的

业务经理可以选择将其部署到用户。无论他们是否这样做,或者不是b $ b,该版本应该展示出提高用户工作效率的能力。


团队的速度是他们每周的功能数量。通过小组编程改善这个

的数量,而不是单独在各个办公室,通过

持续集成,并通过所有测试之间通过最少的

可能的编辑,最多10个。

在初学者,中级(Me),
advance,master,guru和sifu(B.Stroustrup,H.Sutter,S。Meyer)?
May I ask how productivity of a(C++) programmer can be measured?
Do you want to rate individuals, or improve user productivity early and
often?

If the former, either run tests, or ask team members to vote on who, besides
themselves, helps the team the most.
If it is measured by number of code lines per day,
A line of code is _spent_, not gained.

To measure a team''s productivity, every Monday select a few features of
highest business value. Spend the week implementing them, while writing unit
tests. Don''t allow any code that does not support the current and new
features to remain in the codebase. Do not count lines, or reward based on
any ramp in line count. It should curve over (y^2 = x), not up.

On Friday, count the number of features implemented, burn a new version of
the program onto a CD, and pretend to deliver it.

Because this code is bug-free, and contains high-priority features, your
business managers have the option to deploy it to users. Whether they do or
not, the version should demonstrate the ability to boost user productivity.

The team''s "velocity" is their number of features per week. Improve this
number by programming in small groups, not alone in individual offices, by
continuously integrating, and by passing all the tests between the fewest
possible edits, say 10 at the most.
what are the
estimated productivity of a programmer at beginer, intermediate (Me),
advance, master, guru,and sifu (B.Stroustrup, H.Sutter, S. Meyer)?




测试表明中间体和

之间有一个数量级的改进大师级别。相信那些有经验的作者很少会被卡住,但是如果Bjarne没有发明一种其他人可以从中受益的语言,那么他就不应该受到尊重。


保持团队快速的最佳方法是让其大师的影响迅速传播到b $ b。让他们独自一人并观察他们的粉碎与团队无关。

进展。有些人在某些领域比其他人更快。


-

Phlip
http://industrialxp.org/community/bi...UserInterfaces

< br>

N4M写道:
亲爱的,我可以问一下(C ++)程序员的生产率如何衡量?
如果用代码数量来衡量每天的行数,在初学者,中级(Me),
advance,master,guru和sifu(B.Stroustrup,H.Sutter,S.Meyer)的程序员估计的生产力是多少?
Dear,
May I ask how productivity of a(C++) programmer can be measured?
If it is measured by number of code lines per day, what are the
estimated productivity of a programmer at beginer, intermediate (Me),
advance, master, guru,and sifu (B.Stroustrup, H.Sutter, S. Meyer)?




代码行是衡量程序员工作效率的最差指标。

它会刺激错误行为;你不希望程序员最大化

行代码来完成某项任务。


-

Peter van Merkerk

peter.van.merkerk(at)dse.nl



Lines of code is the worst metric to measure a programmers productivity.
It stimulates wrong behavior; you don''t want programmers to maximize the
number of lines of code to accomplish a certain task.

--
Peter van Merkerk
peter.van.merkerk(at)dse.nl


Peter van Merkerk写道:
Peter van Merkerk wrote:
代码行是衡量程序员工作效率的最差指标。
它会刺激错误行为;你不希望程序员最大化代码行数以完成某项任务。
Lines of code is the worst metric to measure a programmers productivity.
It stimulates wrong behavior; you don''t want programmers to maximize the
number of lines of code to accomplish a certain task.




One Peter Merel就是这样说的; 如果你通过代码行奖励,那么
程序员将自动生成代码......


-

Phlip
http://industrialxp.org/community/bi ... UserInterfaces


这篇关于C ++程序员编程的生产力的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆