Private source code commenting
First Claim
1. A method comprising:
- receiving a designation of a particular portion of a body of source code;
receiving a 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;
receiving a designation of a set of intended readers of the commentary; and
making the commentary and the associated particular portion of the body of source code accessible to only the set of intended readers.
1 Assignment
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
29 Claims
-
1. A method comprising:
-
receiving a designation of a particular portion of a body of source code;
receiving a 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;
receiving a designation of a set of intended readers of the commentary; and
making the commentary and the associated particular portion of the body of source code accessible to only the set of intended readers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer program product in a computer-readable 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 designation of a particular portion of a body of source code;
second functional descriptive material for receiving a 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 designation of a set of intended readers of the commentary; and
fourth functional descriptive material for making the commentary and the associated particular portion of the body of source code accessible to only the set of intended readers. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
15. The computer program product of claim 15, 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.
-
27. A data processing system comprising:
-
first receiving means for receiving a designation of a particular portion of a body of source code;
second receiving means for receiving a 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 designation of a set of intended readers of the commentary; and
making means for making the commentary and the associated particular portion of the body of source code accessible to only the set of intended readers. - View Dependent Claims (28, 29)
-
Specification