程序员的压力水平能精确预测代码质量

瑞士研究人员在ACM的软件工程国际会议上发表报告称,监视程序员的压力水平能比代码审查更精确的预测代码质量。 这项发现意味着程序员在写代码时穿戴生物信息监视器,能自动根据其压力水平标记出需要返工的代码。这项研究被指可能会潜在侵犯隐私,本身也可能会构成一种 新的压力因素。但程序员如果自己选择穿戴生物信息监视器,那么他们在敲完代码后可以根据系统的提示检查心神不宁时写的代码。

文章转载自 开源中国社区[http://www.oschina.net]

时间: 2024-09-20 05:57:08

程序员的压力水平能精确预测代码质量的相关文章

十二星座的“程序员”,都是怎么写代码的?

白羊座 怎么可能看到一整段白羊座程序员写的完整代码!他们的电脑里大概存了三万多个文档,都是极其美妙的开头,然后呢?然后就没有然后了!人说金鱼的记忆只有7秒,白羊座程序员对一段新代码的热情大概只有25.7142857条金鱼那么长吧. 金牛座 金牛座程序员写起代码来那真叫一个惜代码如金,清晰,简洁,毫不拖泥带水,没有半句废话.啥?注释?还要啥自行车啊这位同学!写注释多废纸啊! 双子座 双子座程序员自带多套互不干扰.独立运行的代码编写系统,代码编写风格切换起来毫无障碍,单看他心里哪个小人揍趴下了其他小

程序员必知35个jQuery 代码片段_jquery

jQuery如今已经成为Web开发中最流行的JavaScript库,通过jQuery和大量的插件,你可以轻松实现各种绚丽的效果.本文将为你介绍一些jquery实用的技巧,希望可以帮助你更加高效地使用jQuery. 收集的35个 jQuery 小技巧/代码片段,可以帮你快速开发. 1. 禁止右键点击 $(document).ready(function(){ $(document).bind("contextmenu",function(e){ return false; }); });

程序员在加班时间写的代码 bug 骤增

作为一个最底层的程序员 ,我先记录一些只有底层程序员才会知道的事情.如果多年后,我违背自己进入这个行业的初心,走上管理岗位,也能回想起一些禁忌,避免一些错误. 其中最重要的就是这条: 不要相信一个程序员在加班时间写出来的代码 . (软件工程的学说表明,连正常时间好好写的代码,也不要太相信.不过这不是本文的重点,略过不提.) (不懂代码的人,看到本文中的Java代码可以略过,不影响理解.) 创造力的时限 写代码,与写文章.绘画.思考复杂问题,并没有本质上的区别,都是创造性的活动. 每个人的创造力,

程序员:选择效率,还是选择质量?

程序员:选择效率,还是选择质量? 时间:2014-11-07 02:28 来源:36kr 作者:36kr 本文作者系程序猿Daniel F Pupius,这是一篇他发表在Medium上的博文,讲述自己怎么在实际写代码的过程中,发现在效率和质量间做出抉择 其实是个伪命题. 程序开发项目进行过程中,通常会冒出这样的困惑:应该选择效率,还是选择质量?很多程序猿都会有偷懒的思维, 觉得把一些摸不清头绪.不知道怎么写的代码片段去掉,可以节省很 多时间,更早完成项目计划. 其实过去几年中,我也是这么想的,但

程序员掉入传销组织用“代码”求救,同事秒懂

南京一家大型软件企业的年轻程序员小张(化名)万万没有想到,当他被传销组织控制.几近绝望之时,自己尝试利用计算机"代码"向同事传递求救信息,他的程序员同事们竟然"秒懂",并赴天津协助警方,将他成功解救出来. "五一"出游,不慎掉入传销组织"包围圈" 今年"五一"劳动节假期,小张买了一张去天津的火车票找同学玩.4月30日抵达天津火车站时,他发现一位乘客一脸痛苦,于是上前询问.对方表示自己身体不舒服,而且钱包被偷

程序员的复仇:11 行代码让 Node 社区鸡飞狗跳

一名NPM(Nodejs Package Manager)社区的贡献者Azer Koçulu出于对NPM管理层的怨愤(详情),不声不响删除了自己在NPM上面的全部代码,其中就包含只有11行代码的"Left-pad",没想到从中国北京 到美国硅谷,从大学宿舍学习Nodejs的新手到Facebook的资深工程师,整个互联网界都炸开了锅,他们手中的许多Nodejs模块,全罢工了. 虽然NPM管理员在危机发生后采用强制重新编写发布了Azer Koçulu的代码,但是这次NPM风波无疑意义深远.

当程序员不相信自己写的代码的时候怎么办?

问题描述 几个月的闲置,让程序员的我开始怀疑自己的能力了,不敢相信自己能胜任工作了咋办? 解决方案 解决方案二:项目空闲期么?学习学习吧解决方案三:是啊!都闲了快三个月了,有时突然感觉(害怕)自己还能做东西?解决方案四:两条出路1.继续闲着,好处是不用做事还有钱拿,缺点是人可能闲疯掉,浪费大好光阴...(闲可能没底,是外包维护项目么-,-我有同事闲过1年半)2.跳槽解决方案五:打酱油的路过解决方案六:闲了三个月,也就意味着老板不会白养你们的,具体的自己看着办吧.解决方案七:学习学习吧忙的时候可能

程序员,为什么千万不要重写代码?

作为 100offer 程序员拍卖的运营,我们常常和用户交流讨论,有一个话题经久不衰:程序员入职新公司后接手已有的代码,怎么处理? 程序员都有一颗工程师的心,所以当他们到一片新的场地想做的第一件事就是,将旧的一切推倒重来.是的,他们决不会满足于简单的增量劳动. 或许这种微妙的心理定位可以解释:为什么程序员进入新项目组后宁愿丢掉旧代码重新写,也不愿意修修补补,他们认为旧代码简直一团糟. 但是,事实上真是这样吗?你之所以认为旧代码一团糟,其实是由编程的一个基本定律决定的,那就是:写代码容易,读代码难

程序员应该避免的 5 种代码注释

你有没有这样的经历:别人审查过你的代码之后给出的注释,你认为是没有必要的?注释代码是为了提高代码的可读性,目的是为了能让其他人更容易理解你的代码. 我特别讨厌这5种注释类型以及制造它们的程序员.希望你不是其中之一. 1.自以为很了不得的程序员 public class Program { static void Main(string[] args) { string message = "Hello World!"; // 07/24/2010 Bob Console.WriteLi