DYNAMICALLY MONITORING CODE EXECUTION ACTIVITY TO IDENTIFY AND MANAGE INACTIVE CODE
    1.
    发明申请
    DYNAMICALLY MONITORING CODE EXECUTION ACTIVITY TO IDENTIFY AND MANAGE INACTIVE CODE 审中-公开
    动态监测代码执行活动以识别和管理不活动代码

    公开(公告)号:US20160321036A1

    公开(公告)日:2016-11-03

    申请号:US14698808

    申请日:2015-04-28

    Applicant: BOX, INC.

    CPC classification number: G06F9/44521

    Abstract: Systems for computer code development and maintenance. Embodiments select one or more sections of source code, then modify the sections of source code by adding marker code where the marker code is executed when respective marked source code is executed. The marked source code is deployed, and a logging facility receives log messages responsive to the execution of marked source code. A comparison facility is used to identify active code based on the receipt of the log messages. A service can be invoked to remove marker code from the active code identified by one or more log messages. Remaining marked code can be deemed as inactive suspects. Additional steps can process the inactive suspects to identify inactive or “dead code” code based on expiration of a time period during which the “dead code” did not emit any log messages. A further step can remove “dead code” from a code base.

    Abstract translation: 计算机代码开发和维护系统。 实施例选择一个或多个源代码段,然后通过添加在执行相应的标记源代码时执行标记代码的标记代码来修改源代码段。 标记的源代码被部署,并且记录工具响应于执行标记的源代码而接收到日志消息。 比较工具用于根据日志消息的接收来识别活动代码。 可以调用服务来从由一个或多个日志消息标识的活动代码中删除标记代码。 剩余的标记代码可以被视为无效嫌疑人。 附加步骤可以根据“死亡代码”没有发出任何日志消息的时间段到期,处理非活动嫌疑犯以识别不活动或“死亡代码”代码。 进一步的步骤可以从代码库中删除“死代码”。

Patent Agency Ranking