Private source code commenting
First Claim
1. A computer program product in a recordable-type medium comprising functional descriptive material that, when executed by a computer, enables the computer to perform particular acts, the computer program product including:
- first functional descriptive material for receiving a first designation of a particular portion of a body of source code;
second functional descriptive material for receiving a second designation of an association of the particular portion of the body of source code with commentary related to the particular portion of the body of source code;
third functional descriptive material for receiving a third designation of a set of intended readers of the commentary; and
fourth functional descriptive material for making the commentary and the particular portion of the body of source code accessible to only the set of intended readers, wherein the set of intended readers is designated by a user'"'"'s selecting the set of intended readers from a set of potential intended readers, and wherein the set of potential intended readers is acquired by accessing a directory service.
0 Assignments
0 Petitions
Accused Products
Abstract
A method, computer program product, and data processing system for exchanging information regarding software source code among a team of developers is disclosed. In a preferred embodiment of the present invention, a developer associates commentary with a particular code feature, such as a function or object class. A list of intended recipients or readers of the commentary is obtained from the developer. Additional settings regarding such things as an expiration date for the commentary are also obtained from the developer. The source code with associated commentary is then made available to the intended readers. If desired, the source code with associated commentary may be transmitted the intended recipients via e-mail or an “instant message” or other form of notification can be transmitted to the intended recipients to notify them of the commentary to be read.
-
Citations
14 Claims
-
1. A computer program product in a recordable-type medium comprising functional descriptive material that, when executed by a computer, enables the computer to perform particular acts, the computer program product including:
-
first functional descriptive material for receiving a first designation of a particular portion of a body of source code; second functional descriptive material for receiving a second designation of an association of the particular portion of the body of source code with commentary related to the particular portion of the body of source code; third functional descriptive material for receiving a third designation of a set of intended readers of the commentary; and fourth functional descriptive material for making the commentary and the particular portion of the body of source code accessible to only the set of intended readers, wherein the set of intended readers is designated by a user'"'"'s selecting the set of intended readers from a set of potential intended readers, and wherein the set of potential intended readers is acquired by accessing a directory service. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A data processing system comprising:
-
first receiving means for receiving a first designation of a particular portion of a body of source code; second receiving means for receiving a second designation of an association of the particular portion of the body of source code with commentary related to the particular portion of the body of source code; third receiving means for receiving a third designation of a set of intended readers of the commentary; and making means for making the commentary and the particular portion of the body of source code accessible to only the set of intended readers, wherein the set of intended readers is designated by a user'"'"'s selecting the set of intended readers from a set of potential intended readers, and wherein the set of potential intended readers is acquired by accessing a directory service. - View Dependent Claims (14)
-
Specification