发明名称 Systems and methods for incremental software development
摘要 Methods and systems for facilitating incremental software development are disclosed. For example, a method can include receiving a plurality of binary software libraries sufficient for building a software project. A request from a user to modify source code for at least one of the plurality of binary libraries is received. In response to receiving the request, the source code for the at least one of the plurality of binary libraries is retrieved. The source code for the at least one of the plurality of binary libraries is presented to the user. Modified source code for the at least one of the plurality of binary libraries is received. The modified source code is compiled to produce compiled modified code. A revised version of the software project is built using the compiled modified code and the plurality of binary libraries.
申请公布号 US9201632(B2) 申请公布日期 2015.12.01
申请号 US201414477664 申请日期 2014.09.04
申请人 PayPal, Inc. 发明人 Somani Mahesh K.;Rethinakaleeswaran Kumar;Saha Debashis;Dodd David William;Mathew Suresh
分类号 G06F9/44;G06F9/45;G06F11/36 主分类号 G06F9/44
代理机构 Schwegman Lundberg & Woessner, P.A. 代理人 Schwegman Lundberg & Woessner, P.A.
主权项 1. A method, comprising: receiving, from a development environment, a modification of source code for a first library of a plurality of binary libraries; identifying, by a processor, a second library of the plurality of libraries based on dependency metadata of the second library that indicates a dependency of the second library on the modified source code, the dependency metadata of the second library including a hash value to verify the identity of the second library, source code for the second library being inaccessible to the development environment; determining, based on the identification of the second library, that the modified source code necessitates a modification to the second library; in response to the determination, providing access to the source code for the second library to the development environment; and causing the development environment to present the source code for the second library.
地址 San Jose CA US