`
sunxboy
  • 浏览: 2869092 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

IBM 新专利: 通过代码提交评判程序员

 
阅读更多

觉得老板只需要用软件扫描一下你提交的代码就能判断你的工作效率进而决定解雇还是留下你这种事情怎么样? 这不是幻想 - 这是 IBM 最近披露的最新专利申请的内容.

专利 "代码开发者资料自动化分析" (Automated Analysis of Code Developer's Profile) 提出, 可以依照一个程序员每次提交代码时产生更改的数量, 提交代码的周期和规律, 每日提交代码的时间, 解决的冲突占所有版本冲突的百分比, 以及提交时附带的注释的 "深度" ("浅", "中等", 或是 "深") 等因素综合考虑, 来选拔出适合开发过程中某种角色的程序员.

IBM 称, 对一名开发者的代码提交以及其他操作的统计可以用来产生一份用于同其他人比较的 "总结报告", 从而帮助管理层避免在低效率的程序员身上浪费时间.

以下内容摘自专利申请:

    "计算机开发行业中的管理人员和团队领袖常常并不了解他们所领导的开发团队的编程习惯. 开发人员有自己的工作习惯和工作方式, 并且某位开发人员的习惯可能也可能不适合其正在参与的项目. 所以, 试图确定某个团队成员是否适合团队选定的开发模式是困难的."

    "若一位开发人员被安排到了不适合的开发风格和角色上, 会导致时间的浪费以及生产力和效率低下. 因此, 处于管理位置者必然会寻找最适合当前开发团队并拥有容易同团队成员融合的工作风格, 可以对项目产生积极影响的开发人员. 一位管理者也必须保证目前团队成员都处于效率巅峰并且能够有效分工协作. 因此, 开发管理的目标之一是保证所有开发人员处于正确的角色和保证团队拥有正确的成员组成以使团队平衡且成功.

    "对开发人员资料的自动化分析包括收集与一位开发人员所做的代码提交相关的信息, 以及通过对收集信息的分析来确定开发人员的基本资料属性并提供一份关于此开发人员的行为分析. 该自动化分析也包括参考工作角色描述对开发人员的资料进行分析."

分享到:
评论

相关推荐

    IBM Storwize V系列存储错误代码

    在日常的使用过程中,可能会遇到各种错误代码,这些错误代码对应着不同的问题,通过对错误代码的查询和解释,可以快速定位问题并采取相应的解决措施。 错误代码通常与存储系统中出现的特定问题相关联,包括硬件故障...

    IBM MQ异常 关闭原因

    在 Java 中,使用 IBM MQ 需要正确地关闭 queue manager,可以使用以下代码: ```java // 关闭队列 queue.close(); // 关闭队列管理器 qMgr.disconnect(); ``` 在实际应用中,需要根据具体情况选择合适的解决方案...

    IBM-DS-存储的报错代码详细介绍

    首先需要了解的是,IBM DS存储设备的报错代码通常包括一个核心标识符(CoreID),它是一个简短的代码,能够指示错误的来源和类型。每个报错代码都对应着存储系统的某个具体功能或组件,比如控制器、端口、物理磁盘...

    IBM服务器面板指示灯报错代码对应表

    通过对IBM服务器面板上各种指示灯及其报错代码的详细解析,我们能够更加准确地识别和处理服务器故障,从而确保服务器稳定可靠地运行。对于高级技术支持人员来说,熟悉这些指示灯的功能和意义是非常必要的,以便能够...

    IBM磁带机驱动器错误代码

    ### IBM磁带机驱动器错误代码详解 #### 引言 IBM TotalStorage LTO Ultrium 2 Tape Drive,型号T400与T400F,是IBM为满足企业和数据中心对数据存储与备份需求而设计的高性能磁带机产品。在IT行业中,磁带机因其高...

    IBM公司程序员笔试题

    IBM公司作为全球知名的科技巨头,其程序员笔试题是求职者们了解公司技术要求、提升自身技能的重要途径。这些题目通常涵盖了计算机科学的基础知识、编程语言的掌握、算法设计与分析、软件工程实践等多个方面。下面将...

    IBM-AIX错误代码对照表

    在使用过程中,系统可能因为各种原因产生错误代码,为了便于用户识别问题并采取相应的解决措施,IBM提供了一份详尽的错误代码对照表。这份表单中罗列了多种错误代码,并对每个错误代码提供了详细的描述以及可能的...

    MQ错误代码表

    MQ 错误代码表是 IBM WebSphere MQ 中用于描述错误的代码表。这些代码用于 MQ 客户端和服务器之间的通信中,用于描述错误的原因和解决方法。 MQRC_NONE (0, X'000"):没有理由的报告。如果是 MQCC_WARNING CompCode...

    IBM AS400 程序员培训手册(中级)_IBM_RPG_book_AS400_

    **IBM AS400 中级程序员培训手册** IBM AS/400系统是IBM公司推出的一种集成化的中型计算机系统,主要用于企业级的数据处理和应用服务。RPG(Report Program Generator)是AS/400系统上广泛使用的编程语言,尤其在...

    CCTC 2016 IBM滕启明:Programming Your OpenStack Cloud

    滕启明的个人贡献也通过文档中给出的图表形式展现,显示了他在Mitaka版本期间对OpenStack项目代码提交的频率和活跃度。这些数据提供了对他作为一个活跃和有贡献的社区成员的直观认识。 在讨论OpenStack的贡献时,...

    《DB2程序员成长攻略》-龚涛-源代码

    《DB2程序员成长攻略》是龚涛先生撰写的一本专为DB2数据库系统开发者量身定制...通过《DB2程序员成长攻略》的源代码,读者可以亲自动手实践上述各个知识点,从而将理论知识转化为实际操作能力,提升自己的DB2开发水平。

    RTC提交代码步骤

    ### RTC提交代码步骤详解 ...通过以上步骤,您可以顺利完成RTC中的代码提交过程。对于初次接触RTC的开发者来说,熟悉这些基本操作是非常重要的。希望本篇文章能帮助您更好地理解和掌握RTC的使用方法。

    IBM MQ C++实例代码,连接MQ获取消息

    在这个场景中,"IBM MQ C++实例代码,连接MQ获取消息"是指使用C++编程语言与IBM MQ进行交互,实现连接到MQ服务器并获取消息的功能。这通常涉及到以下几个关键知识点: 1. **IBM MQ库**:首先,你需要IBM的MQ C++ API...

    IBM PC早期计算机BIOS及其汇编源代码

    代码部分来自Google的重建IBMPC BIOS项目(https://sites.google.com/site/pcdosretro/ibmpcbios),其中的BIOS镜像(*.rom)可用于各种IBM PC模拟器,可按情况使用。源代码可以用masm编译,站内英文说明文件如下: ...

    IBM x系列服务器报错代码.rar

    通过理解这些代码的含义,IT管理员可以快速定位问题并采取适当的修复措施。 "IBM x系列服务器报错代码.txt"文件中很可能包含了详细的错误代码列表,每个代码后面可能跟有简短的描述、解决方案或者推荐的维修步骤。...

    ibm p750 错误代码说明

    ### IBM P750 错误代码说明 #### 一、引言 IBM P750作为一款高性能服务器,广泛应用于各类企业级计算环境中。在日常运维过程中,准确理解并处理P750系列服务器产生的错误代码对于保障系统的稳定运行至关重要。本文...

    【游戏开发】一个游戏程序员的学习资料

    ### 游戏开发中游戏程序员学习资料的关键知识点 #### 一、基础知识与算法的...综上所述,游戏程序员的学习之路既宽广又深远,需要不断探索新知识并结合实践经验。掌握了这些核心技能后,便能在游戏开发领域取得成功。

Global site tag (gtag.js) - Google Analytics