Original Publication Date: 2004-Apr-09
Included in the Prior Art Database: 2004-Apr-09
Disclosed is a system that aims to add more delegation power to programmers who allow other programmers to use their code.
Disclosed is a system that aims to add more delegation power to programmers who allow other programmers to use their code. Currently, in a programming environment, there is no way to hide and grant usage of a particular method/object to a particular programmer.
The proposed system will allow a programmer to delegate who in their programming team has access to particular components (i.e., methods/objects) that they create. After creation of a method/object, the programmer will be able to specify what other programmers in their team will have access to the method/object they just created.
When the programmer releases their code into the stream or checks in their code (depending on what code repository they are using), the other programmer's integrated development environment (IDE) will pick up the new code. Along with the code, meta data will be associated which carries the permission data of whether or not the current user is able to "see" a given method/object. The IDE can be taught to respect the meta data and show only methods/objects that the current user is entitled to during code completion.